per-window option to disable grabbing

This commit is contained in:
galister
2025-12-13 21:44:15 +09:00
parent 6793a163af
commit ff4b39069c
11 changed files with 26 additions and 8 deletions

View File

@@ -291,7 +291,7 @@ impl<T> OverlayWindowManager<T> {
let Some(o) = self.get_by_id(*oid) else {
break;
};
let Some(mut state) = o.config.active_state.clone() else {
let Some(state) = o.config.active_state.clone() else {
break;
};
app.session
@@ -489,7 +489,7 @@ impl<T> OverlayWindowManager<T> {
if !global {
for (i, set) in self.sets.iter_mut().enumerate() {
let Some(mut state) = set.inactive_overlays.arc_rm(&name) else {
let Some(state) = set.inactive_overlays.arc_rm(&name) else {
continue;
};
if self.current_set == Some(i) {