From d8069078f2bbad01a73b72bf2e4ddaf08ca0f585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20J=C3=B8rgen=20Br=C3=B8nner?= Date: Sat, 6 Jul 2019 18:29:17 +0200 Subject: [PATCH] Guard against duplicate registerWindow Seems to happen once and a while (observed on X11 3.28) --- tiling.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tiling.js b/tiling.js index 6f1f2b6..19204de 100644 --- a/tiling.js +++ b/tiling.js @@ -1749,6 +1749,10 @@ class Spaces extends Map { Signals.addSignalMethods(Spaces.prototype); function registerWindow(metaWindow) { + if (metaWindow.clone) { + // Temp workaround - sometimes called twice on enable + return false; + } if (metaWindow.is_override_redirect()) { return false; }