explicitly show sandbox gadget extracted surfaces

ensure that these surfaces are made visible if they have not yet been internally
mapped

ref T6443
This commit is contained in:
Mike Blumenkrantz 2018-01-10 14:21:14 -05:00
parent cf75b9ed1c
commit 6b002d58a2
1 changed files with 2 additions and 0 deletions

View File

@ -531,6 +531,7 @@ child_added(void *data, Evas_Object *obj, void *event_info)
E_FILL(event_info); E_FILL(event_info);
elm_box_homogeneous_set(bx, 1); elm_box_homogeneous_set(bx, 1);
evas_object_show(bx); evas_object_show(bx);
evas_object_show(event_info);
elm_box_pack_end(bx, event_info); elm_box_pack_end(bx, event_info);
elm_object_content_set(popup, bx); elm_object_content_set(popup, bx);
@ -715,6 +716,7 @@ popup_added(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
evas_object_show(bx); evas_object_show(bx);
elm_box_pack_end(bx, event_info); elm_box_pack_end(bx, event_info);
elm_box_recalculate(bx); elm_box_recalculate(bx);
evas_object_show(event_info);
evas_object_data_set(bx, "extracted", event_info); evas_object_data_set(bx, "extracted", event_info);
evas_object_event_callback_add(bx, EVAS_CALLBACK_DEL, popup_del, inst); evas_object_event_callback_add(bx, EVAS_CALLBACK_DEL, popup_del, inst);
elm_object_content_set(inst->ctxpopup.obj, bx); elm_object_content_set(inst->ctxpopup.obj, bx);