diff --git a/src/DesktopIntegration.vala b/src/DesktopIntegration.vala index 97c3c1aaa..83a03642e 100644 --- a/src/DesktopIntegration.vala +++ b/src/DesktopIntegration.vala @@ -24,6 +24,7 @@ public class Gala.DesktopIntegration : GLib.Object { public DesktopIntegration (WindowManagerGala wm) { this.wm = wm; wm.window_tracker.windows_changed.connect (() => windows_changed ()); + wm.get_display ().get_workspace_manager ().active_workspace_changed.connect (() => windows_changed ()); } public RunningApplication[] get_running_applications () throws GLib.DBusError, GLib.IOError {