e_pointer: check whether e_client is deleted cleaning previous pointer object. 59/87059/2
authorSeunghun Lee <shiin.lee@samsung.com>
Tue, 6 Sep 2016 06:36:46 +0000 (15:36 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Tue, 6 Sep 2016 07:09:29 +0000 (00:09 -0700)
Change-Id: I80314d41f5cc8df33d542cfddd87facb87dd9ab8

src/bin/e_pointer.c

index 20ad724..d06b1c8 100644 (file)
@@ -215,7 +215,7 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y)
    if (ptr->o_ptr)
      {
         ec = e_comp_object_client_get(ptr->o_ptr);
-        if (ec)
+        if ((ec) && (!e_object_is_del(E_OBJECT(ec))))
           {
              ec->hidden = 1;
              ec->visible = EINA_FALSE;