devilhorns pushed a commit to branch master.

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

commit 28a782283ab1ad193492fc516cee6ca78f7ef1cc
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Tue Nov 17 18:21:11 2015 -0500

    ecore-evas wayland: enforce frame/state change triggering before move/resize
    
    if a state change occurs on the ee, related callbacks must be run prior to
    performing any resizes in order to ensure that the correct csd sizes are
    calculated
    
    @fix
    
    ref T2841
---
 .../engines/wayland/ecore_evas_wayland_common.c           | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index 9009f85..b61f7bf 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -191,18 +191,6 @@ _ecore_evas_wl_common_cb_window_configure(void *data 
EINA_UNUSED, int type EINA_
    if (nw < 1) nw = 1;
    if (nh < 1) nh = 1;
 
-   evas_output_framespace_get(ee->evas, NULL, NULL, &fw, &fh);
-   if (ECORE_EVAS_PORTRAIT(ee))
-     {
-        nw -= fw;
-        nh -= fh;
-     }
-   else
-     {
-        nw -= fh;
-        nh -= fw;
-     }
-
    if (prev_full != ee->prop.fullscreen)
      _ecore_evas_wl_common_border_update(ee);
 
@@ -210,10 +198,7 @@ _ecore_evas_wl_common_cb_window_configure(void *data 
EINA_UNUSED, int type EINA_
        (prev_full != ee->prop.fullscreen))
      _ecore_evas_wl_common_state_update(ee);
 
-   /* NB: We receive window configure sizes based on xdg surface
-    * window geometry, so we need to subtract framespace here */
    evas_output_framespace_get(ee->evas, NULL, NULL, &fw, &fh);
-
    if (ECORE_EVAS_PORTRAIT(ee))
      {
         nw -= fw;

-- 


Reply via email to