fix evas_object_event_callback_del_full()
authorwatchwolf <watchwolf@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 26 Oct 2009 09:29:55 +0000 (09:29 +0000)
committerwatchwolf <watchwolf@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 26 Oct 2009 09:29:55 +0000 (09:29 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@43295 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_util.c

index 000abdc..500d220 100644 (file)
@@ -2144,7 +2144,7 @@ edje_object_part_unswallow(Evas_Object *obj __UNUSED__, Evas_Object *obj_swallow
        evas_object_event_callback_del_full(rp->swallowed_object,
                                             EVAS_CALLBACK_CHANGED_SIZE_HINTS,
                                             _edje_object_part_swallow_changed_hints_cb,
-                                            rp->edje->obj);
+                                            rp);
        evas_object_clip_unset(rp->swallowed_object);
        evas_object_data_del(rp->swallowed_object, "\377 edje.swallowing_part");
 
@@ -3889,7 +3889,7 @@ _edje_real_part_swallow(Edje_Real_Part *rp, Evas_Object *obj_swallow)
              evas_object_event_callback_del_full(rp->swallowed_object,
                                                  EVAS_CALLBACK_CHANGED_SIZE_HINTS,
                                                  _edje_object_part_swallow_changed_hints_cb,
-                                                 rp->edje->obj);
+                                                 rp);
              evas_object_clip_unset(rp->swallowed_object);
              evas_object_data_del(rp->swallowed_object, "\377 edje.swallowing_part");
              if (rp->part->mouse_events)