From 42dc4ba8b2f52ddeda0b352d2d0c417bb2e41d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20J=C3=B8rgen=20Br=C3=B8nner?= Date: Sat, 23 Jun 2018 23:31:21 +0200 Subject: [PATCH] Wrap moveSizeHandler for easier re-eval --- tiling.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tiling.js b/tiling.js index d0c9c97..9db2925 100644 --- a/tiling.js +++ b/tiling.js @@ -614,8 +614,8 @@ function registerWindow(metaWindow) { metaWindow[signals] = [ metaWindow.connect("focus", focus_wrapper), metaWindow.connect('notify::minimized', minimizeWrapper), - metaWindow.connect('size-changed', moveSizeHandler), - metaWindow.connect('position-changed', moveSizeHandler), + metaWindow.connect('size-changed', moveSizeHandlerWrapper), + metaWindow.connect('position-changed', moveSizeHandlerWrapper), metaWindow.connect('notify::fullscreen', fullscreenWrapper) ]; actor[signals] = [ @@ -1242,6 +1242,7 @@ function moveSizeHandler(metaWindow) { space.selection.width = frame.width + prefs.window_gap; space.selection.x = frame.x - Math.round(prefs.window_gap/2); } +var moveSizeHandlerWrapper = utils.dynamic_function_ref("moveSizeHandler", Me); // `MetaWindow::focus` handling function focus_handler(meta_window, user_data) {