swayfx/sway/tree
Jonathan Buch 7727d54faf
Fix focusing topmost floating windows
Re-focus on the container on which the cursor hovers over.  A
special case is, if there are menus or other subsurfaces open
in the focused container.  It will prefer the focused container
as long as there are subsurfaces.

This commit starts caching the previous node as well as the
previous x/y cursor position.  Re-calculating the previous
focused node by looking at the current state of the cursor
position does not work, if the environment changes.
2018-10-03 16:23:14 +02:00
..
arrange.c Prevent sticky containers from jumping on workspace switch 2018-09-23 11:36:16 +10:00
container.c Fix focusing topmost floating windows 2018-10-03 16:23:14 +02:00
node.c ipc: handle NULL cases for node_get_output 2018-09-15 09:42:49 +01:00
output.c Move sticky containers in output_evacuate 2018-09-28 23:47:22 -04:00
root.c Fix hotplugging down to zero outputs 2018-09-30 11:58:56 +10:00
view.c Merge pull request #2703 from RyanDwyer/csd-border 2018-10-03 13:03:06 +02:00
workspace.c Fix smart gaps 2018-10-01 09:41:15 -04:00