Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
fix: correctly place wm-toggled fullscreen windows in fullscreen rendering layer
src/server/window_manager.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/server/window_manager.rs b/src/server/window_manager.rs
index 2ff7aad..700c36c 100644
--- a/src/server/window_manager.rs
+++ b/src/server/window_manager.rs
@@ -1989,7 +1989,7 @@ fn blend_channel(bg_channel: u32, fg_channel: u32, factor: f64) -> u32 {
}
unsafe fn rendered_fullscreen(window: *mut Window) -> bool {
- !(*window).wm_requested.fullscreen.is_null() && !(*window).rendering_requested.hidden
+ (*window).is_fullscreen() && !(*window).rendering_requested.hidden
}
unsafe extern "C" fn dirty_idle_callback(data: *mut std::ffi::c_void) {