diff --git a/zellij-server/src/panes/floating_panes.rs b/zellij-server/src/panes/floating_panes.rs index cef1bddd..c88bcba9 100644 --- a/zellij-server/src/panes/floating_panes.rs +++ b/zellij-server/src/panes/floating_panes.rs @@ -250,7 +250,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.resize_pane_right(&active_floating_pane_id); + floating_pane_grid.resize_pane_right(active_floating_pane_id); for pane in self.panes.values_mut() { resize_pty!(pane, os_api); } @@ -274,7 +274,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.resize_pane_down(&active_floating_pane_id); + floating_pane_grid.resize_pane_down(active_floating_pane_id); for pane in self.panes.values_mut() { resize_pty!(pane, os_api); } @@ -298,7 +298,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.resize_pane_up(&active_floating_pane_id); + floating_pane_grid.resize_pane_up(active_floating_pane_id); for pane in self.panes.values_mut() { resize_pty!(pane, os_api); } @@ -322,7 +322,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.resize_increase(&active_floating_pane_id); + floating_pane_grid.resize_increase(active_floating_pane_id); for pane in self.panes.values_mut() { resize_pty!(pane, os_api); } @@ -346,7 +346,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.resize_decrease(&active_floating_pane_id); + floating_pane_grid.resize_decrease(active_floating_pane_id); for pane in self.panes.values_mut() { resize_pty!(pane, os_api); } @@ -652,7 +652,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.move_pane_down(&active_pane_id); + floating_pane_grid.move_pane_down(active_pane_id); self.set_force_render(); } } @@ -666,7 +666,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.move_pane_up(&active_pane_id); + floating_pane_grid.move_pane_up(active_pane_id); self.set_force_render(); } } @@ -680,7 +680,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.move_pane_left(&active_pane_id); + floating_pane_grid.move_pane_left(active_pane_id); self.set_force_render(); } } @@ -694,7 +694,7 @@ impl FloatingPanes { display_area, viewport, ); - floating_pane_grid.move_pane_right(&active_pane_id); + floating_pane_grid.move_pane_right(active_pane_id); self.set_force_render(); } } diff --git a/zellij-server/src/tab/floating_pane_grid.rs b/zellij-server/src/tab/floating_pane_grid.rs index c6242d33..2258519f 100644 --- a/zellij-server/src/tab/floating_pane_grid.rs +++ b/zellij-server/src/tab/floating_pane_grid.rs @@ -100,7 +100,7 @@ impl<'a> FloatingPaneGrid<'a> { let mut new_pane_geom = pane.current_geom(); let desired_pane_geom = desired_pane_positions.get(pane_id).unwrap(); let desired_pane_geom_is_inside_viewport = - pane_geom_is_inside_viewport(&new_viewport, &desired_pane_geom); + pane_geom_is_inside_viewport(&new_viewport, desired_pane_geom); let pane_is_in_desired_position = new_pane_geom == *desired_pane_geom; if pane_is_in_desired_position && desired_pane_geom_is_inside_viewport { continue;