forked from enlightenment/enlightenment
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:
parent
d7a08ed74e
commit
eba50312b4
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue