mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-02-18 22:05:28 -05:00
opt: allow layershell surface toggle shortcut inhibit
This commit is contained in:
parent
318dc85b22
commit
01e957f2ae
1 changed files with 9 additions and 2 deletions
11
src/mango.c
11
src/mango.c
|
|
@ -5700,8 +5700,15 @@ void handle_keyboard_shortcuts_inhibit_new_inhibitor(
|
|||
}
|
||||
|
||||
// per-view, seat-agnostic config via criteria
|
||||
Client *c = get_client_from_surface(inhibitor->surface);
|
||||
if (c && !c->allow_shortcuts_inhibit) {
|
||||
Client *c = NULL;
|
||||
LayerSurface *l = NULL;
|
||||
|
||||
int type = toplevel_from_wlr_surface(inhibitor->surface, &c, &l);
|
||||
|
||||
if (type < 0)
|
||||
return;
|
||||
|
||||
if (type != LayerShell && c && !c->allow_shortcuts_inhibit) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue