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

commit3ef101d0811091c9524f43fe06bfc44240f80f49
parent3ba0cf3fc6
authorLucas Galante <[email protected]>
date2026-06-16 12:56
fix(render): include window hidden state in layout order hash

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

diff --git a/src/server/window_manager.rs b/src/server/window_manager.rs
index 8e294c3..db59f5f 100644
--- a/src/server/window_manager.rs
+++ b/src/server/window_manager.rs
@@ -453,6 +453,7 @@ impl WindowManager {
                     (*window).ref_key.hash(&mut hasher);
                     rendered_fullscreen(window).hash(&mut hasher);
                     (*window).rendering_requested.circular.hash(&mut hasher);
+                    (*window).rendering_requested.hidden.hash(&mut hasher);
                 }
                 crate::wm_node::WmNodeType::ShellSurface(shell_surface) => {
                     (shell_surface as usize).hash(&mut hasher);