use e_client_unfullscreen() to handle xdg-shell unfullscreen requests

ensure that previous window states get accurately reapplied when unfullscreening,
e.g., maximize
This commit is contained in:
Mike Blumenkrantz 2017-10-06 11:37:50 -04:00
parent d7a08ed74e
commit eba50312b4
1 changed files with 1 additions and 1 deletions

View File

@ -615,7 +615,7 @@ _e_xdg_toplevel_cb_fullscreen_unset(struct wl_client *client EINA_UNUSED, struct
if (e_object_is_del(E_OBJECT(ec))) return;
if (ec->lock_user_fullscreen) return;
_xdg_shell_surface_send_configure(resource, 0, !!ec->maximized || ec->comp_data->max, 0, ec->saved.w, ec->saved.h);
e_client_unfullscreen(ec);
}
static void