From 39e17e96f8e6cdd0f504451c6a11a323aefe4022 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Fri, 17 Jan 2014 16:00:11 +0000 Subject: [PATCH] Tiling2: Fixed desktop setting. --- src/modules/tiling/e_mod_tiling.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/modules/tiling/e_mod_tiling.c b/src/modules/tiling/e_mod_tiling.c index 17b3d0864..1dfc4df1d 100644 --- a/src/modules/tiling/e_mod_tiling.c +++ b/src/modules/tiling/e_mod_tiling.c @@ -456,9 +456,6 @@ _remove_client(E_Client *ec) if (!is_tilable(ec)) return; - if (!desk_should_tile_check(ec->desk)) - return; - DBG("removing %p", ec); Client_Extra *extra = eina_hash_find(_G.client_extras, &ec); @@ -1034,13 +1031,13 @@ _desk_set_hook(void *data __UNUSED__, int type __UNUSED__, E_Event_Client_Desk_S ev->desk->x, ev->desk->y, ev->ec->desk->x, ev->ec->desk->y); - if (!desk_should_tile_check(ev->desk)) - return true; - - if (tiling_window_tree_client_find(_G.tinfo->tree, ev->ec)) { - _remove_client(ev->ec); - _restore_client(ev->ec); - } + if (desk_should_tile_check(ev->desk)) + { + if (tiling_window_tree_client_find(_G.tinfo->tree, ev->ec)) { + _remove_client(ev->ec); + _restore_client(ev->ec); + } + } if (!desk_should_tile_check(ev->ec->desk)) return true;