diff options
author | 2018-08-17 17:32:53 +1000 | |
---|---|---|
committer | 2018-08-17 17:32:53 +1000 | |
commit | 3a888163a03e8fb6fbe91bfe8e2fe4f3d2f03cec (patch) | |
tree | 56dff4af22bf816ab5ec024f694d41ef3275d48e /swaylock/swaylock.1.scd | |
parent | Merge pull request #2465 from DonnieWest/master (diff) | |
download | sway-3a888163a03e8fb6fbe91bfe8e2fe4f3d2f03cec.tar.gz sway-3a888163a03e8fb6fbe91bfe8e2fe4f3d2f03cec.tar.zst sway-3a888163a03e8fb6fbe91bfe8e2fe4f3d2f03cec.zip |
Refactor seat_get_focus functions
Fixes #2467.
This commit introduces seat_get_focus_inactive_floating to supplement
seat_get_focus_inactive_tiling, and uses it during `focus mode_toggle`
which fixes a focus bug.
This also refactors the seat_get_focus_inactive functions so that they
do their selection logic themselves rather than offloading it to
seat_get_focus_by_type which was getting bloated. seat_get_focus_by_type
is now removed.
Lastly, this commit changes seat_get_focus to just return the first
container in the focus stack rather than looping and calling
seat_get_focus_by_type.
Diffstat (limited to 'swaylock/swaylock.1.scd')
0 files changed, 0 insertions, 0 deletions