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

commitf9b746064c1a1ae53f17a819fc46e7ff7f593962
parent34b3ae64f5
authorLucas Galante <[email protected]>
date2026-06-16 21:38
fix: preserve maximized layout flag in configure during expose mode

 src/server/window.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/server/window.rs b/src/server/window.rs
index 1d4741f..fe5f98d 100644
--- a/src/server/window.rs
+++ b/src/server/window.rs
@@ -1152,8 +1152,7 @@ impl Window {
 
 
 
-        let mode = (*self.server).wm.get_mode_for_window(self as *mut Window);
-        let is_maximized_layout = mode == crate::tiling::TilingMode::Cascade || mode == crate::tiling::TilingMode::Grid;
+        let is_maximized_layout = self.tiling_mode == crate::tiling::TilingMode::Cascade || self.tiling_mode == crate::tiling::TilingMode::Grid;
         self.configure_scheduled = Configure {
             width,
             height,