diff --git a/input.c b/input.c index 1c80dd8b..1d835803 100644 --- a/input.c +++ b/input.c @@ -87,6 +87,8 @@ input_execute_binding(struct terminal *term, enum binding_action action, break; case BIND_ACTION_MAXIMIZE: + if (term->window->is_fullscreen) + xdg_toplevel_unset_fullscreen(term->window->xdg_toplevel); if (term->window->is_maximized) xdg_toplevel_unset_maximized(term->window->xdg_toplevel); else