diff --git a/wlx-overlay-s/src/windowing/manager.rs b/wlx-overlay-s/src/windowing/manager.rs index d0bf32e..0231e38 100644 --- a/wlx-overlay-s/src/windowing/manager.rs +++ b/wlx-overlay-s/src/windowing/manager.rs @@ -300,6 +300,11 @@ impl OverlayWindowManager { } } if changed && let Some(watch) = self.mut_by_id(self.watch_id) { + watch + .config + .active_state + .iter_mut() + .for_each(|f| f.grabbable = enabled); watch .config .backend