because FOCUS_REVERT hook can be called in the _e_client_del
Change-Id: Ia18a56f05f528487e0466cdf07dd09999a2c6a41
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
E_Client_Intercept_Hook *ch;
Eina_Bool ret = EINA_TRUE;
- if (e_object_is_del(E_OBJECT(ec))) return ret;
+ if (e_object_is_del(E_OBJECT(ec)))
+ {
+ if (hookpoint != E_CLIENT_INTERCEPT_HOOK_FOCUS_REVERT)
+ {
+ return ret;
+ }
+ }
e_object_ref(E_OBJECT(ec));
_e_client_intercept_hooks_walking++;