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; --