parent
233c7d041e
commit
48f4db7762
|
@ -150,6 +150,7 @@ _edje_clean_objects(Edje *ed)
|
|||
void
|
||||
_edje_ref(Edje *ed)
|
||||
{
|
||||
if (ed->references <= 0) return;
|
||||
ed->references++;
|
||||
}
|
||||
|
||||
|
@ -157,5 +158,5 @@ void
|
|||
_edje_unref(Edje *ed)
|
||||
{
|
||||
ed->references--;
|
||||
if (ed->references <= 0) _edje_del(ed);
|
||||
if (ed->references == 0) _edje_del(ed);
|
||||
}
|
||||
|
|
|
@ -81,10 +81,9 @@ _edje_smart_del(Evas_Object * obj)
|
|||
_edje_block_violate(ed);
|
||||
ed->delete_me = 1;
|
||||
_edje_clean_objects(ed);
|
||||
_edje_unref(ed);
|
||||
_edje_edjes = evas_list_remove(_edje_edjes, obj);
|
||||
/* ... be paranoid */
|
||||
evas_object_smart_data_set(obj, NULL);
|
||||
_edje_unref(ed);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue