From fd9dd50383c07cf7899742e2403ee9982aeb7fbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Fri, 29 Sep 2017 14:34:53 +0200 Subject: [PATCH] Only set ensure selectedWindow if there's windows in the workspace This broke enable and further initalization. --- tiling.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tiling.js b/tiling.js index 9de5370..e03b9cd 100644 --- a/tiling.js +++ b/tiling.js @@ -590,8 +590,12 @@ add_all_from_workspace = (workspace) => { } }) - space.selectedWindow = global.display.get_tab_list(Meta.TabList.NORMAL, workspace)[0]; - ensure_viewport(space, space.selectedWindow); + let tabList = global.display.get_tab_list(Meta.TabList.NORMAL, workspace) + .filter(metaWindow => { return space.indexOf(metaWindow) !== -1; }); + if (tabList[0]) { + space.selectedWindow = tabList[0] + ensure_viewport(space, space.selectedWindow); + } } workspace_added = (screen, index) => {