Oliver Graff
252db3b8cf
Don't refocus a workspace cleaned up by workspace_show
during rename
...
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
2018-05-01 11:25:13 +03:00
..
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-11 19:14:33 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 19:57:30 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2018-03-30 18:29:33 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:34 +01:00
2018-03-23 14:30:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-10-14 12:27:32 +03:00
2017-09-24 10:19:50 +02:00
2018-04-21 16:50:57 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-09 19:50:43 +02:00
2017-09-24 10:19:50 +02:00
2018-04-20 22:30:41 +08:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:34 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:35 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2018-03-11 12:17:42 +08:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-12-11 19:14:33 +02:00
2017-11-26 18:07:02 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-10-23 21:04:20 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-04-07 21:58:55 +03:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:34 +01:00
2018-03-18 00:11:55 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-10-05 13:03:33 -07:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-30 11:41:57 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:28:20 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-10-05 13:03:33 -07:00
2017-09-30 11:41:57 +02:00
2018-04-22 16:56:36 +03:00
2017-09-24 10:19:50 +02:00
2018-01-14 15:45:33 +02:00
2017-12-10 21:37:43 +02:00
2018-03-30 18:29:33 +03:00
2018-02-13 12:00:56 +08:00
2018-03-23 14:30:57 +02:00
2018-03-25 14:47:45 +03:00
2018-04-01 12:18:27 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:34 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-02-26 23:08:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2018-03-23 15:46:40 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-05-01 11:25:13 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-03-30 21:14:53 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-22 23:40:41 +00:00
2017-11-28 23:29:47 -08:00
2018-01-08 23:25:08 +01:00