summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-04-08 15:50:09 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-04-08 15:50:44 -0400
commitb6f87499e1759f4592240dcc2c89eba127507771 (patch)
treecba49f563ff2c8c4ae29dab75719bcc183dd6fac
parent3f7da730f6e64e5b0079f89192247caa9e676da3 (diff)
elm_win: force opaque update on maximize state change
enforce csd recalc to ensure accurate maximize sizing @fix
-rw-r--r--src/lib/elementary/elm_win.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/elementary/elm_win.c b/src/lib/elementary/elm_win.c
index 95204ce432..c93c8190d5 100644
--- a/src/lib/elementary/elm_win.c
+++ b/src/lib/elementary/elm_win.c
@@ -1335,6 +1335,9 @@ _elm_win_frame_maximized_state_update(Elm_Win_Data *sd, Eina_Bool maximized)
1335 edje_object_message_signal_process(sd->frame_obj); 1335 edje_object_message_signal_process(sd->frame_obj);
1336 evas_object_smart_calculate(sd->frame_obj); 1336 evas_object_smart_calculate(sd->frame_obj);
1337 1337
1338#ifdef HAVE_ELEMENTARY_WL2
1339 _elm_win_opaque_update(sd);
1340#endif
1338 _elm_win_frame_obj_update(sd); 1341 _elm_win_frame_obj_update(sd);
1339} 1342}
1340 1343
@@ -1478,7 +1481,8 @@ _elm_win_state_change(Ecore_Evas *ee)
1478 if (_elm_config->atspi_mode) 1481 if (_elm_config->atspi_mode)
1479 elm_interface_atspi_window_restored_signal_emit(obj); 1482 elm_interface_atspi_window_restored_signal_emit(obj);
1480 } 1483 }
1481 _elm_win_frame_maximized_state_update(sd, sd->maximized); 1484 if (sd->frame_obj)
1485 _elm_win_frame_maximized_state_update(sd, sd->maximized);
1482 } 1486 }
1483 if (ch_profile) 1487 if (ch_profile)
1484 { 1488 {