elm_win framespace toggling on fullscreen change: activate!

@fix
This commit is contained in:
Mike Blumenkrantz 2015-03-03 14:59:33 -05:00
parent c5f5425e5e
commit 3df05663bd
1 changed files with 18 additions and 2 deletions

View File

@ -1255,9 +1255,25 @@ _elm_win_state_change(Ecore_Evas *ee)
if (ch_fullscreen)
{
if (sd->fullscreen)
evas_object_smart_callback_call(obj, SIG_FULLSCREEN, NULL);
{
int w, h;
evas_object_smart_callback_call(obj, SIG_FULLSCREEN, NULL);
if (sd->frame_obj)
evas_object_hide(sd->frame_obj);
evas_output_framespace_set(sd->evas, 0, 0, 0, 0);
ecore_evas_geometry_get(sd->ee, NULL, NULL, &w, &h);
ecore_evas_resize(sd->ee, w, h);
}
else
evas_object_smart_callback_call(obj, SIG_UNFULLSCREEN, NULL);
{
evas_object_smart_callback_call(obj, SIG_UNFULLSCREEN, NULL);
if (sd->frame_obj)
{
evas_object_show(sd->frame_obj);
_elm_win_frame_obj_update(sd);
}
}
}
if (ch_maximized)
{