252db3b8cf
When moving a workspace to the current output by way of a rename, if the current workspace is empty, it will be removed by `workspace_show`. Attempting to restore focus to this removed workspace causes a crash. Follow the pattern in workspace.c:996 to only restore the original focus if the original workspace still exists. Add a test to ensure that the renamed workspace moves to its appropriate output and that a crash does not occur. Fixes #3228 |
||
---|---|---|
.. | ||
lib | ||
t | ||
.gitignore | ||
Makefile.PL | ||
complete-run.pl.in | ||
i3-test.config | ||
inject_randr1.5.c | ||
new-test | ||
restart-state.golden | ||
valgrind.supp |