From cfe253a0fa3cb04e6aafff1780231f058afe0f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Sun, 11 Mar 2018 19:07:58 +0100 Subject: [PATCH] Handle scratch windows on focus In particular we want to set `above` as it gets unset on minimize. --- tiling.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tiling.js b/tiling.js index 32bb3a5..76bd576 100644 --- a/tiling.js +++ b/tiling.js @@ -505,6 +505,10 @@ function ensure_viewport(space, meta_window, force) { function focus_handler(meta_window, user_data) { debug("focus:", meta_window.title, utils.framestr(meta_window.get_frame_rect())); + if (Scratch.isScratchWindow(meta_window)) { + Scratch.makeScratch(meta_window); + } + let space = spaces.spaceOfWindow(meta_window); ensure_viewport(space, meta_window); }