diff --git a/sway/desktop/xdg_shell.c b/sway/desktop/xdg_shell.c index 03f372416..c806ba2df 100644 --- a/sway/desktop/xdg_shell.c +++ b/sway/desktop/xdg_shell.c @@ -371,7 +371,7 @@ static void handle_request_fullscreen(struct wl_listener *listener, void *data) static void handle_request_maximize(struct wl_listener *listener, void *data) { struct wlr_xdg_surface *surface = data; - wlr_xdg_surface_schedule_configure(surface); + wlr_xdg_toplevel_set_maximized(surface, false); } static void handle_request_move(struct wl_listener *listener, void *data) {