From 32459be4dbca0bfae62d77d867387bd5f069baa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Mon, 10 Dec 2018 09:32:05 +0100 Subject: [PATCH] removeWindow: cleanup Let `layout` take of `ensureViewport`. --- tiling.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tiling.js b/tiling.js index 686e22c..65f336a 100644 --- a/tiling.js +++ b/tiling.js @@ -446,15 +446,15 @@ class Space extends Array { this.cloneContainer.remove_actor(metaWindow.clone); + this.selectedWindow = selected; this.layout(); - this.emit('window-removed', metaWindow, index, row); - if (selected) { - ensureViewport(selected, this); - } else { + if (!selected) { this.selectedWindow = null; Tweener.removeTweens(this.selection); this.selection.width = 0; } + + this.emit('window-removed', metaWindow, index, row); return true; }