From 6ccc4147ae261f5441c96526312d20316737a714 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Fri, 29 Dec 2023 16:58:18 +0400 Subject: Use remove/insert for columns instead of swapping Now with move-to-first/last this is relevant. --- src/layout/workspace.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/layout') diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 799552b0..9eece227 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -652,7 +652,8 @@ impl Workspace { let current_x = self.view_pos(); - self.columns.swap(self.active_column_idx, new_idx); + let column = self.columns.remove(self.active_column_idx); + self.columns.insert(new_idx, column); self.view_offset = self.compute_new_view_offset_for_column(current_x, self.active_column_idx); -- cgit