elm_popup: before getting focus, all sub objs should be shown

This commit is contained in:
WooHyun Jung 2016-11-02 09:28:26 +09:00
parent 54e00b5e9d
commit 9eee22cb6d
1 changed files with 6 additions and 1 deletions

View File

@ -92,7 +92,10 @@ _visuals_set(Evas_Object *obj)
elm_layout_signal_emit(sd->main_layout, "elm,state,title_area,visible", "elm");
if (sd->action_area)
elm_layout_signal_emit(sd->main_layout, "elm,state,action_area,visible", "elm");
{
elm_layout_signal_emit(sd->main_layout, "elm,state,action_area,visible", "elm");
evas_object_show(sd->action_area);
}
else
elm_layout_signal_emit(sd->main_layout, "elm,state,action_area,hidden", "elm");
@ -1130,6 +1133,7 @@ _content_set(Evas_Object *obj,
else
elm_object_content_set(sd->scr, sd->content_area);
evas_object_show(content);
efl_content_set(efl_part(sd->content_area, CONTENT_PART), content);
evas_object_event_callback_add
@ -1196,6 +1200,7 @@ _action_button_set(Evas_Object *obj,
CRI("Failed to set layout!");
snprintf(buf, sizeof(buf), "elm.swallow.content.button%i", idx + 1);
evas_object_show(sd->buttons[idx]->btn);
elm_object_part_content_set
(sd->action_area, buf, sd->buttons[idx]->btn);
}