From 86aa218cb21ced91d082db035d0238fd447abdb2 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Fri, 17 Jan 2014 17:15:19 +0000 Subject: [PATCH] Tiling2: Handle compositor resize hook. --- src/modules/tiling/e_mod_tiling.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/modules/tiling/e_mod_tiling.c b/src/modules/tiling/e_mod_tiling.c index 8e7036f93..eb923b90d 100644 --- a/src/modules/tiling/e_mod_tiling.c +++ b/src/modules/tiling/e_mod_tiling.c @@ -1060,12 +1060,22 @@ _desk_set_hook(void *data __UNUSED__, int type __UNUSED__, E_Event_Client_Desk_S return true; } +static void +_compositor_resize_hook_desk_reapply(E_Desk *desk) +{ + check_tinfo(desk); + if (!desk_should_tile_check(desk)) + return; + + _reapply_tree(); +} + static bool _compositor_resize_hook(void *data __UNUSED__, int type __UNUSED__, E_Event_Compositor_Resize *ev EINA_UNUSED) { - // FIXME + _foreach_desk(_compositor_resize_hook_desk_reapply); - return true; + return true; } static void