git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit3adfaa352f352fe68b2c05ceb901a7c86f6453a0
parent10753db796
authorLucas Galante <[email protected]>
date2026-06-19 12:25
Update tiled window tiling_mode to current_layout in arrange_views

 src/server/window_manager.rs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/server/window_manager.rs b/src/server/window_manager.rs
index 3ccfbb1..520c6f3 100644
--- a/src/server/window_manager.rs
+++ b/src/server/window_manager.rs
@@ -825,6 +825,9 @@ impl WindowManager {
             let bar_height = self.layout.bar_height;
 
             for (idx, &win_ptr) in tiled_windows.iter().enumerate() {
+                if !self.expose_active {
+                    (*win_ptr).tiling_mode = current_layout;
+                }
                 let win_bw = if !(*win_ptr).wm_requested.ssd {
                     0
                 } else {