swayfx/sway
Ryan Dwyer 57e78414fa Fix seat_get_active_child
seat_get_active_child is used for tabbed and stacked containers to get
the active child. The previous implementation used seat_get_focus_inactive
then ascended the tree to the child of the tabbed/stacked container, but
this fails when the workspace itself is stacked or tabbed and the most
recently active child is floating.

The new implementation takes a more simple approach, where it directly
scans the focus stack for the first immediate child which isn't the
floating container.

Fixes #2098.
2018-06-03 22:31:54 +10:00
..
commands Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
config Idle handling for dpms/lockscreen et al 2018-05-13 00:30:09 +02:00
desktop Add SWAY_DAMAGE_DEBUG 2018-06-02 21:57:34 +01:00
input Fix seat_get_active_child 2018-06-03 22:31:54 +10:00
tree Merge pull request #2096 from kupospelov/fix-title-update 2018-06-03 09:20:57 +01:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
config.c sway/config: fix use-after-free for end of block 2018-06-03 00:31:51 +09:00
criteria.c Replace is_floating boolean with function 2018-06-01 23:14:58 +10:00
debug-tree.c Add L_FLOATING back to debug tree 2018-06-01 23:14:58 +10:00
ipc-json.c Use L_FLOATING instead of reapable boolean 2018-06-01 23:14:58 +10:00
ipc-server.c Make command block implementation generic 2018-06-02 08:07:44 -04:00
main.c sway: run commands without waiting for Xwayland 2018-05-16 16:50:56 +09:00
meson.build Implement floating 2018-06-01 23:14:58 +10:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c Update for swaywm/wlroots#1000 2018-05-25 13:55:47 +01:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Add sway-input(5) 2018-05-11 21:25:05 -04:00
sway.1.scd Add sway(5) 2018-05-11 21:03:43 -04:00
sway.5.scd Support i3's legacy force_focus_wrapping command 2018-05-28 11:09:46 -04:00