summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-02-10 17:23:44 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-02-10 17:24:13 -0500
commit040b5f6a44a348856408710fbd66dd51b7433c3c (patch)
tree19882e60627ce38494bcb5ac7d9363ddcc99942d
parente7f9500bae27dd1f98888648e2618105269d9ff7 (diff)
downloadenlightenment-040b5f6a44a348856408710fbd66dd51b7433c3c.tar.gz
watch client UNIGNORE hook for adding new tiling clients
ref 6f5e2ddefcd287640416c8da362b3865299e331b
-rw-r--r--src/modules/tiling/e_mod_tiling.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/tiling/e_mod_tiling.c b/src/modules/tiling/e_mod_tiling.c
index 915dc70542..08065a1616 100644
--- a/src/modules/tiling/e_mod_tiling.c
+++ b/src/modules/tiling/e_mod_tiling.c
@@ -1419,8 +1419,12 @@ e_modapi_init(E_Module *m)
_G.handler_client_resize_begin =
e_client_hook_add(E_CLIENT_HOOK_RESIZE_BEGIN, _resize_begin_hook, NULL);
- _G.handler_client_add =
- e_client_hook_add(E_CLIENT_HOOK_EVAL_PRE_FRAME_ASSIGN, _add_hook, NULL);
+ if (e_comp->comp_type == E_PIXMAP_TYPE_X)
+ _G.handler_client_add =
+ e_client_hook_add(E_CLIENT_HOOK_EVAL_PRE_FRAME_ASSIGN, _add_hook, NULL);
+ else
+ _G.handler_client_add =
+ e_client_hook_add(E_CLIENT_HOOK_UNIGNORE, _add_hook, NULL);
HANDLER(_G.handler_client_resize, CLIENT_RESIZE, _resize_hook);
HANDLER(_G.handler_client_move, CLIENT_MOVE, _move_hook);