forked from enlightenment/efl
elm elc_popup.c: Remove sub object del callback before deleting sub objects.
SVN revision: 79667
This commit is contained in:
parent
1ccf353ee5
commit
1388bbb3f3
|
@ -20,6 +20,8 @@ EVAS_SMART_SUBCLASS_NEW
|
|||
(ELM_POPUP_SMART_NAME, _elm_popup, Elm_Popup_Smart_Class,
|
||||
Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks);
|
||||
|
||||
static void _on_content_del(void *data, Evas *e, Evas_Object *obj, void *event_info);
|
||||
|
||||
static void
|
||||
_visuals_set(Evas_Object *obj)
|
||||
{
|
||||
|
@ -329,6 +331,9 @@ _elm_popup_smart_sub_object_del(Evas_Object *obj,
|
|||
|
||||
ELM_POPUP_DATA_GET(obj, sd);
|
||||
|
||||
evas_object_event_callback_del
|
||||
(sd->content, EVAS_CALLBACK_DEL, _on_content_del);
|
||||
|
||||
if (!ELM_WIDGET_CLASS(_elm_popup_parent_sc)->sub_object_del(obj, sobj))
|
||||
return EINA_FALSE;
|
||||
|
||||
|
|
Loading…
Reference in New Issue