sway-patched-tray-menu-github/sway
Ryan Dwyer 635ae9557c Second attempt at restoring focus when closing a fullscreen view
To reproduce the problem this is fixing, create H[view view view],
fullscreen one of the views and close it. The entire workspace will be
given focus rather than one of the siblings.

This happens because we emit the destroy event, so the seat code tries
to find a new focus, but the view it finds is still believed to be
hidden by the fullscreen view so it's discarded and the workspace is
used instead.

This clears the workspace's fullscreen pointer prior to emitting the
destroy event so that the seat code finds an appropriate new focus.
2018-09-06 22:34:09 +10:00
..
commands Introduce seat_set_focus_container and seat_set_focus_workspace 2018-09-06 19:26:56 +10:00
config Call wlr_output_enable on enable/disable if needed 2018-09-05 14:00:00 -04:00
desktop Fix crash when switching to new workspace during transaction 2018-09-06 20:20:29 +10:00
input Make outputs dirty when changing focus 2018-09-06 21:15:24 +10:00
tree Second attempt at restoring focus when closing a fullscreen view 2018-09-06 22:34:09 +10:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
config.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
criteria.c Fix inversed condition in criteria 2018-09-05 18:01:43 +10:00
debug-tree.c Don't use wlr_output properties 2018-09-05 18:01:43 +10:00
decoration.c Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
ipc-json.c Fix swaybars with no defined output 2018-09-05 18:01:43 +10:00
ipc-server.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
main.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
meson.build Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Escaping underscores in tap_button_map 2018-07-29 14:47:53 +02:00
sway.1.scd delete references to swaygrab 2018-07-30 16:24:46 +01:00
sway.5.scd commands: implement move absolute 2018-08-20 10:17:32 +01:00
swaynag.c Fix compiler errors. 2018-08-05 00:24:44 -07:00