devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=40935c3c4517a1a9d9a0e8190756cd3d8960bbb4

commit 40935c3c4517a1a9d9a0e8190756cd3d8960bbb4
Author: Chris Michael <[email protected]>
Date:   Mon Oct 6 15:57:36 2014 -0400

    send xdg surface configure message when we maximize/unmaximize.
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/modules/wl_desktop_shell/e_mod_main.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/modules/wl_desktop_shell/e_mod_main.c 
b/src/modules/wl_desktop_shell/e_mod_main.c
index 1b5dd4b..efe4066 100644
--- a/src/modules/wl_desktop_shell/e_mod_main.c
+++ b/src/modules/wl_desktop_shell/e_mod_main.c
@@ -907,9 +907,12 @@ _e_xdg_shell_surface_cb_maximized_set(struct wl_client 
*client EINA_UNUSED, stru
         return;
      }
 
-   if (!ec->lock_user_maximize)
-     e_client_maximize(ec, (e_config->maximize_policy & E_MAXIMIZE_TYPE) | 
-                       E_MAXIMIZE_BOTH);
+   if (!ec->lock_user_maximize) 
+     {
+        e_client_maximize(ec, ((e_config->maximize_policy & E_MAXIMIZE_TYPE) | 
+                               E_MAXIMIZE_BOTH));
+        _e_xdg_shell_surface_configure_send(resource, 0, ec->w, ec->h);
+     }
 }
 
 static void 
@@ -927,6 +930,7 @@ _e_xdg_shell_surface_cb_maximized_unset(struct wl_client 
*client EINA_UNUSED, st
      }
 
    e_client_unmaximize(ec, E_MAXIMIZE_BOTH);
+   _e_xdg_shell_surface_configure_send(resource, 0, ec->w, ec->h);
 }
 
 static void 

-- 


Reply via email to