sway-patched-tray-menu/sway/desktop
emersion 0e79b2114c Improve rendering with a fullscreen opaque overlay surface
The rendering code doesn't use the exclusive input surface at all
anymore to decide to skip rendering of shell surfaces. This fixes
a weird situation in which a client requests exclusive input but
isn't an overlay layer surface.

The renderer also renders all overlay surfaces in this situation,
not just one. This simplifies the code and fixes rendering when
there are more than one overlay surfaces (e.g. for a virtual
keyboard to type the lockscreen password).
2018-07-25 08:55:41 +01:00
..
desktop.c Implement some floating move commands 2018-07-09 23:38:29 +10:00
idle_inhibit_v1.c Fix memory leak in sway/desktop/idle_inhibit_v1.c 2018-07-17 11:35:24 -04:00
layer_shell.c Fix memory leak in handle_layer_shell_surface 2018-07-17 11:35:24 -04:00
output.c Improve rendering with a fullscreen opaque overlay surface 2018-07-25 08:55:41 +01:00
render.c Improve rendering with a fullscreen opaque overlay surface 2018-07-25 08:55:41 +01:00
transaction.c Improve resize performance by partially flushing the transaction queue 2018-07-22 23:10:19 +10:00
xdg_shell.c Handle set_{title,app_id} for xdg-shell and zxdg-shell-v6 2018-07-22 22:20:07 +01:00
xdg_shell_v6.c Handle set_{title,app_id} for xdg-shell and zxdg-shell-v6 2018-07-22 22:20:07 +01:00
xwayland.c Implement request_move and request_resize for xwayland views 2018-07-22 23:10:19 +10:00