From e0e036bf35c0dbf4f4bf314fdc6b39cd9f68efa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Mon, 30 Apr 2018 12:25:33 +0200 Subject: [PATCH] Deactivate the clickoverlays when navigating the workspace mru --- navigator.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/navigator.js b/navigator.js index 214f448..a919de9 100644 --- a/navigator.js +++ b/navigator.js @@ -103,6 +103,8 @@ var PreviewedWindowNavigator = new Lang.Class({ let visible = Main.layoutManager.monitors .map(m => Tiling.spaces.monitors.get(m)); + Main.layoutManager.monitors + .forEach(m => m.clickOverlay.deactivate()); let top = multimap.minimaps[0]; multimap.minimaps = [top].concat(multimap.minimaps @@ -341,8 +343,15 @@ var PreviewedWindowNavigator = new Lang.Class({ this.space.selectedWindow = from[this._startIndex]; } - if (this.monitor !== this.space.monitor) + if (this.monitor !== this.space.monitor) { this.space.setMonitor(this.monitor, true); + } + + for (let monitor of Main.layoutManager.monitors) { + if (monitor === this.monitor) + continue; + monitor.clickOverlay.activate(); + } if (this.space === from && force) { // We can't activate an already active workspace