summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-10-18 12:55:42 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-10-18 12:55:42 -0400
commit2f74316f7d353390cc91b032f13f8a46c0d261eb (patch)
treec802b94b3507af7b84c3735669cd2a962448c24f
parentccebc776aa8d687c9887e0c45dc6201b75a7af38 (diff)
destroy runner child popups when underlying surface is deleted
-rw-r--r--src/runner.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/runner.c b/src/runner.c
index a3a12f2..49daabf 100644
--- a/src/runner.c
+++ b/src/runner.c
@@ -461,6 +461,7 @@ child_added(void *data, Evas_Object *obj, void *event_info)
461 inst->extracted = eina_list_append(inst->extracted, event_info); 461 inst->extracted = eina_list_append(inst->extracted, event_info);
462 462
463 popup = elm_popup_add(e_comp->elm); 463 popup = elm_popup_add(e_comp->elm);
464 e_comp_object_util_del_list_append(event_info, popup);
464 E_EXPAND(popup); 465 E_EXPAND(popup);
465 evas_object_layer_set(popup, E_LAYER_POPUP); 466 evas_object_layer_set(popup, E_LAYER_POPUP);
466 elm_popup_allow_events_set(popup, 1); 467 elm_popup_allow_events_set(popup, 1);