aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/layout/workspace.rs3
1 files changed, 2 insertions, 1 deletions
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<W: LayoutElement> Workspace<W> {
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);