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