aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/layout/workspace.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs
index 7dab2bc0..b26dfcc1 100644
--- a/src/layout/workspace.rs
+++ b/src/layout/workspace.rs
@@ -2153,20 +2153,18 @@ impl<W: LayoutElement> Workspace<W> {
return;
}
+ let source_tile_idx = source_column.tiles.len() - 1;
+
let mut offset = Point::from((source_column.render_offset().x, 0.));
- let prev_off = source_column.tile_offset(source_column.active_tile_idx);
+ let prev_off = source_column.tile_offset(source_tile_idx);
- let removed = self.remove_tile_by_idx(
- source_col_idx,
- source_column.active_tile_idx,
- Transaction::new(),
- None,
- );
+ let removed =
+ self.remove_tile_by_idx(source_col_idx, source_tile_idx, Transaction::new(), None);
self.add_tile(
Some(target_col_idx),
removed.tile,
- true,
+ false,
removed.width,
removed.is_full_width,
Some(self.options.animations.window_movement.0),