discomfitor pushed a commit to branch master.

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

commit daaca897904bb1450fe3d59c6d12bbe0abd18a45
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Mar 4 16:46:39 2015 -0500

    ecore-wl windows now emit 0x0 configure sizes more reliably when 
fs/maximized
---
 src/lib/ecore_wayland/ecore_wl_window.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/lib/ecore_wayland/ecore_wl_window.c 
b/src/lib/ecore_wayland/ecore_wl_window.c
index 40cf0cb..3f6d40e 100644
--- a/src/lib/ecore_wayland/ecore_wl_window.c
+++ b/src/lib/ecore_wayland/ecore_wl_window.c
@@ -1039,11 +1039,10 @@ _ecore_xdg_handle_surface_configure(void *data, struct 
xdg_surface *xdg_surface
      }
    if ((width > 0) && (height > 0))
      _ecore_wl_window_configure_send(win, width, height, 0);
+   else if (win->fullscreen || win->maximized)
+     _ecore_wl_window_configure_send(win, 0, 0, 0);
    else
-     {
-        if ((win->saved.w != 1) || (win->saved.h != 1))
-          _ecore_wl_window_configure_send(win, win->saved.w, win->saved.h, 0);
-     }
+     _ecore_wl_window_configure_send(win, win->saved.w, win->saved.h, 0);
 
    if (win->xdg_surface)
      xdg_surface_ack_configure(win->xdg_surface, serial);

-- 


Reply via email to