aboutsummaryrefslogtreecommitdiff
path: root/src/layout/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/mod.rs')
-rw-r--r--src/layout/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/layout/mod.rs b/src/layout/mod.rs
index 5068f43a..1a87b671 100644
--- a/src/layout/mod.rs
+++ b/src/layout/mod.rs
@@ -3214,7 +3214,7 @@ impl<W: LayoutElement> Layout<W> {
mut tile,
width,
is_full_width,
- is_floating,
+ mut is_floating,
} = self.remove_window(window, Transaction::new()).unwrap();
tile.stop_move_animations();
@@ -3255,6 +3255,9 @@ impl<W: LayoutElement> Layout<W> {
}
win.request_size(size, true, None);
+
+ // If we're unfullscreening to floating, default to the floating layout.
+ is_floating = tile.unfullscreen_to_floating();
}
let mut data = InteractiveMoveData {