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() {