diff options
| author | Joan Bruguera Micó <joanbrugueram@gmail.com> | 2024-07-20 22:34:01 +0000 |
|---|---|---|
| committer | Alexander Orzechowski <alex@ozal.ski> | 2024-07-22 17:03:26 -0400 |
| commit | 4d4c88f0a73f6ee3da1c99355f04362ef2ad68c9 (patch) | |
| tree | e6937f2a9ce1e9af32e0045feb75a1fdddc0832f /include | |
| parent | 3f327b3db0c1fc6985c0ed3231e1bd6296584dad (diff) | |
layer-shell: Restore interactive layer focus code
Commit 188811f80861 ("scene_graph: Port layer_shell") accidentally
removed code in `arrange_layers` to handle focus on layer shell
surfaces with keyboard interactivity.
Due to this, layer shell surfaces requesting exclusive keyboard
interactivity may not get automatically focused, and layer shell
surfaces giving up exclusive keyboard interactivity can remain focused.
Add the previous code back to fix the problem.
Note the non-rename change included in b4d7e84d3852 ("desktop: Rename
layers to shell_layers") is not included as it also seems accidental.
Fixes: #7936
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
