swayfx/sway
Simon Ser 53e01bf5c7 layer-shell: don't give focus to unmapped layer surfaces
Focused layers are not cleared when destroyed, they are cleared on unmap.
Giving focus to an unmapped layer surface is (1) incorrect and (2) triggers a
use-after-free.

Closes: https://github.com/swaywm/sway/issues/4517
2019-09-01 09:58:03 +09:00
..
commands cmd_mode: don't reset to default after subcommand 2019-08-27 13:45:04 +09:00
config Revert "Add support for wlr_output's atomic API" 2019-08-07 16:25:37 +09:00
desktop layer-shell: don't give focus to unmapped layer surfaces 2019-09-01 09:58:03 +09:00
input layer-shell: don't give focus to unmapped layer surfaces 2019-09-01 09:58:03 +09:00
tree Allow moving a container hidden in scratchpad 2019-08-20 13:09:52 -04:00
commands.c ipc: collapse multi-container command results 2019-08-22 13:09:38 -04:00
config.c cmd_xwayland: add force for immediate launch 2019-08-20 11:34:34 +09:00
criteria.c Avoid adding duplicate criteria for no_focus and command 2019-07-27 03:53:05 +03:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c calibration_matrix: add the current matrix to the IPC description for libinput devices 2019-07-05 18:41:56 +03:00
ipc-server.c Remove all wayland-server.h includes 2019-07-27 17:16:56 -04:00
main.c bindings: defer while initiailizing 2019-06-12 07:56:41 +03:00
meson.build Remove xdg-shell v6 support 2019-08-20 10:57:20 +09:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c cmd_xwayland: add force for immediate launch 2019-08-20 11:34:34 +09:00
sway-bar.5.scd Fix markup syntax in man pages 2019-08-31 22:50:39 +09:00
sway-input.5.scd Fix markup syntax in man pages 2019-08-31 22:50:39 +09:00
sway-ipc.7.scd ipc: add input::libinput_config event 2019-07-23 20:45:46 +03:00
sway-output.5.scd cmd_output: support current output alias 2019-07-17 21:25:09 -04:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd Fix formatting for title_format in man 5 sway 2019-08-25 09:19:05 +09:00
swaynag.c Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.c Fix xdg-decoration unconfigured if set before first commit 2019-05-03 15:37:32 -06:00