From ef5a1a3284f4dd695f9a003f8fa8e305a3d84562 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Mon, 7 Jul 2025 14:15:43 -0400 Subject: [PATCH] fix(overlap): check if window is sticky --- src/wayland/protocols/overlap_notify.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/wayland/protocols/overlap_notify.rs b/src/wayland/protocols/overlap_notify.rs index cb4cc35d..22a4b765 100644 --- a/src/wayland/protocols/overlap_notify.rs +++ b/src/wayland/protocols/overlap_notify.rs @@ -117,9 +117,11 @@ impl OverlapNotifyState { .unwrap() .lock() .unwrap(); - active_workspaces.iter().any(|active_workspace| { - state.in_workspace(&active_workspace) - }) + + w.is_sticky() + || active_workspaces.iter().any(|active_workspace| { + state.in_workspace(&active_workspace) + }) }) { if let Some(window_geo) = window.global_geometry() {