swayfx/sway/tree
Ryan Dwyer 50f3a7ff5c Fix infinite loop when focusing sticky containers via workspace command
In a multi-output setup, if a sticky container is on one output and
focus is on the other output, and you run (eg) `workspace 1` to focus
the workspace containing the sticky container, an infinite loop would
occur. It would loop infinitely because it would remove the sticky
container from the workspace, add it back to the same workspace, and
then decrement the iterator variable.

The fix just wraps the loop in a workspace comparison.
2018-08-07 23:32:25 +10:00
..
arrange.c Separate root-related code 2018-08-04 14:01:20 +10:00
container.c Separate root-related code 2018-08-04 14:01:20 +10:00
layout.c Merge branch 'master' into workspace-move-to-output 2018-08-06 11:47:00 -04:00
output.c ipc: fix workspace::move calls argument order 2018-08-01 16:57:15 +01:00
root.c Move workspace pid code to root.c 2018-08-04 14:01:49 +10:00
view.c commands: fix workspace edge cases 2018-08-06 14:17:58 +01:00
workspace.c Fix infinite loop when focusing sticky containers via workspace command 2018-08-07 23:32:25 +10:00