evas_object_del(cw->frame_object);
evas_object_del(cw->zoomobj);
evas_object_del(cw->input_obj);
- if (cw->content_type == E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)
- evas_object_del(cw->obj);
- else
- evas_object_unref(cw->obj);
+ evas_object_del(cw->obj);
evas_object_del(cw->mask.obj);
if (cw->dim.mask_obj) evas_object_del(cw->dim.mask_obj);
evas_object_del(cw->transform_bg_obj);
cw->external_content = EINA_TRUE;
- evas_object_ref(content);
cw->obj = content;
cw->content_type = type;
e_util_size_debug_set(cw->obj, 1);
else if (cw->shobj)
edje_object_part_unswallow(cw->shobj, cw->obj);
+ evas_object_del(cw->obj);
evas_object_hide(cw->obj);
- evas_object_unref(cw->obj);
cw->obj = NULL;
}
}
if (obj)
- evas_object_del(obj);
+ evas_object_unref(obj);
tzlaunch_splash->ep = NULL;
tzlaunch_splash->replaced = EINA_FALSE;
splash->indicator_obj = indicator_obj;
}
+ //ref splash object
if (splash->obj)
{
+ evas_object_ref(splash->obj);
+
evas_object_event_callback_add(splash->obj,
EVAS_CALLBACK_DEL,
_launchscreen_splash_cb_del, splash);
new_ec,
old_ec, new_ec, tzlaunch_splash->obj);
- e_comp_object_content_unset(old_ec->frame);
-
if (tzlaunch_splash->indicator_obj)
{
e_mod_indicator_owner_set(new_ec);