e_client : check e_object_id_del when send transform change hook 50/118250/2
authorSungbae Park <sb34.park@samsung.com>
Thu, 9 Mar 2017 09:49:54 +0000 (18:49 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Thu, 9 Mar 2017 10:00:25 +0000 (02:00 -0800)
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I2089e28ad1b32190bfdeaee683909bba012e0a0d

src/bin/e_client.c

index dcd01addb6efe9a1e8c2972bd2319b048344b603..54fd95a35fc5b07d47134bdbb5e1a6e780be8f6a 100644 (file)
@@ -6464,7 +6464,8 @@ e_client_transform_core_update(E_Client *ec)
         // 6. subsurface update'
         _e_client_transform_core_sub_update(ec, &ec->transform_core.result.vertices);
 
-        _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
+        if (!e_object_is_del(E_OBJECT(ec)))
+          _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
      }
    else
      {
@@ -6476,7 +6477,8 @@ e_client_transform_core_update(E_Client *ec)
              e_comp_object_transform_transp_set(ec->frame, EINA_FALSE);
              _e_client_transform_core_sub_update(ec, NULL);
 
-             _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
+             if (!e_object_is_del(E_OBJECT(ec)))
+               _e_client_hook_call(E_CLIENT_HOOK_TRANSFORM_CHANGE, ec);
           }
      }