diff options
Diffstat (limited to 'src/layout')
| -rw-r--r-- | src/layout/workspace.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index b2d1d5a2..15de11dd 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -1184,21 +1184,21 @@ impl<W: LayoutElement> Workspace<W> { } } - if col_idx == self.active_column_idx { - let col = &mut self.columns[col_idx]; - let tile = &mut col.tiles[tile_idx]; - let window = tile.window_mut(); + let col = &mut self.columns[col_idx]; + let tile = &mut col.tiles[tile_idx]; + let window = tile.window_mut(); - let resize = window.interactive_resize_data(); + let resize = window.interactive_resize_data(); - if let Some(serial) = serial { - window.update_interactive_resize(serial); - } + if let Some(serial) = serial { + window.update_interactive_resize(serial); + } - // If this was the last resize commit, this function will now return None. This way we - // can animate the window into view after the last resize commit. - let resize_still_ongoing = window.interactive_resize_data().is_some(); + // If this was the last resize commit, this function will now return None. This way we can + // animate the window into view after the last resize commit. + let resize_still_ongoing = window.interactive_resize_data().is_some(); + if col_idx == self.active_column_idx { if let Some(resize) = resize { // If this is an interactive resize commit of an active window, then we need to // either preserve the view offset or adjust it accordingly. |
