From: Jungeun Yoo Date: Tue, 25 Oct 2016 05:46:45 +0000 (+0900) Subject: add hook E_COMP_WL_HOOK_SUBSURFACE_CREATE X-Git-Tag: submit/tizen/20161102.024749~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c3eecc3e6a64efefab608988c20695186b650ee2;p=platform%2Fupstream%2Fenlightenment.git add hook E_COMP_WL_HOOK_SUBSURFACE_CREATE Signed-off-by: Jungeun Yoo Change-Id: Ib897b8d6bd94371e457f96ffbf0b7ac7b15b1694 --- diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c old mode 100644 new mode 100755 index 220b9df71b..e38cf6bedb --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -62,6 +62,7 @@ static int _e_comp_wl_hooks_walking = 0; static Eina_Inlist *_e_comp_wl_hooks[] = { [E_COMP_WL_HOOK_SHELL_SURFACE_READY] = NULL, + [E_COMP_WL_HOOK_SUBSURFACE_CREATE] = NULL, }; /* local functions */ @@ -3835,6 +3836,7 @@ e_comp_wl_subsurface_create(E_Client *ec, E_Client *epc, uint32_t id, struct wl_ e_comp->new_clients++; e_client_unignore(ec); + _e_comp_wl_hook_call(E_COMP_WL_HOOK_SUBSURFACE_CREATE, ec); return EINA_TRUE; res_err: diff --git a/src/bin/e_comp_wl.h b/src/bin/e_comp_wl.h old mode 100644 new mode 100755 index 89de838e22..d114611f20 --- a/src/bin/e_comp_wl.h +++ b/src/bin/e_comp_wl.h @@ -58,6 +58,7 @@ typedef enum _E_Comp_Wl_Buffer_Type typedef enum _E_Comp_Wl_Hook_Point { E_COMP_WL_HOOK_SHELL_SURFACE_READY, + E_COMP_WL_HOOK_SUBSURFACE_CREATE, E_COMP_WL_HOOK_LAST, } E_Comp_Wl_Hook_Point;