diff --git a/src/Widgets/DesktopWorkspaceSwitcher/DesktopWorkspaceSwitcher.vala b/src/Widgets/DesktopWorkspaceSwitcher/DesktopWorkspaceSwitcher.vala index 572bec30b..191720eb4 100644 --- a/src/Widgets/DesktopWorkspaceSwitcher/DesktopWorkspaceSwitcher.vala +++ b/src/Widgets/DesktopWorkspaceSwitcher/DesktopWorkspaceSwitcher.vala @@ -164,6 +164,10 @@ public class Gala.DesktopWorkspaceSwitcher : Clutter.Actor { continue; } + if (ShellClientsManager.get_instance ().is_positioned_window (window)) { + continue; + } + var clone = new Clutter.Clone (window_actor); clone.x = window_actor.x - monitor_geom.x; clone.y = window_actor.y - monitor_geom.y; @@ -199,6 +203,10 @@ public class Gala.DesktopWorkspaceSwitcher : Clutter.Actor { return true; } + if (ShellClientsManager.get_instance ().is_positioned_window (window)) { + return true; + } + return window == window_grab_tracker.current_window; }