default-plugin: Handle unmanaging windows in switch_workspace

Also add a regression metatest.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2559
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2782>
This commit is contained in:
Sebastian Wick
2023-01-04 03:46:33 +01:00
parent fbe7a8df3a
commit 17c52854b7
3 changed files with 42 additions and 25 deletions

View File

@ -446,6 +446,7 @@ stacking_tests = [
'workspace-test',
'always-on-top',
'focus-default-window-globally-active-input',
'workspace-unmanaging-window',
]
foreach stacking_test: stacking_tests

View File

@ -0,0 +1,11 @@
num_workspaces 2
activate_workspace 0
new_client 1 wayland
create 1/1
show 1/1
wait
quit_client 1
activate_workspace 1
wait