discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b6f87499e1759f4592240dcc2c89eba127507771

commit b6f87499e1759f4592240dcc2c89eba127507771
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Apr 8 15:50:09 2016 -0400

    elm_win: force opaque update on maximize state change
    
    enforce csd recalc to ensure accurate maximize sizing
    
    @fix
---
 src/lib/elementary/elm_win.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_win.c b/src/lib/elementary/elm_win.c
index 95204ce..c93c819 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)
    edje_object_message_signal_process(sd->frame_obj);
    evas_object_smart_calculate(sd->frame_obj);
 
+#ifdef HAVE_ELEMENTARY_WL2
+   _elm_win_opaque_update(sd);
+#endif
    _elm_win_frame_obj_update(sd);
 }
 
@@ -1478,7 +1481,8 @@ _elm_win_state_change(Ecore_Evas *ee)
              if (_elm_config->atspi_mode)
                elm_interface_atspi_window_restored_signal_emit(obj);
           }
-        _elm_win_frame_maximized_state_update(sd, sd->maximized);
+        if (sd->frame_obj)
+          _elm_win_frame_maximized_state_update(sd, sd->maximized);
      }
    if (ch_profile)
      {

-- 


Reply via email to