From eb35bf230f8abf9f12e0f768316156e312cf5025 Mon Sep 17 00:00:00 2001 From: Leleat Date: Thu, 13 Apr 2023 20:25:37 +0200 Subject: [PATCH] TilingWindowManager: Only ignore non-tiled always-on-top window --- .../src/extension/tilingWindowManager.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tiling-assistant@leleat-on-github/src/extension/tilingWindowManager.js b/tiling-assistant@leleat-on-github/src/extension/tilingWindowManager.js index f46119a..b5e5876 100644 --- a/tiling-assistant@leleat-on-github/src/extension/tilingWindowManager.js +++ b/tiling-assistant@leleat-on-github/src/extension/tilingWindowManager.js @@ -557,7 +557,7 @@ var TilingWindowManager = class TilingWindowManager { // Ignore non-tiled windows, which are always-on-top, for the // calculation since they are probably some utility apps etc. - if (window.is_above()) + if (window.is_above() && !window.isTiled) continue; // Find the first not overlapped tile group, if it exists @@ -1036,7 +1036,7 @@ var TilingWindowManager = class TilingWindowManager { if (window.get_monitor() !== mon) continue; - if (window.is_above()) + if (window.is_above() && !window.isTiled) continue; if (window.isTiled) { @@ -1105,7 +1105,7 @@ var TilingWindowManager = class TilingWindowManager { if (window.get_monitor() !== mon) continue; - if (window.is_above()) + if (window.is_above() && !window.isTiled) continue; if (window.isTiled) {