summaryrefslogtreecommitdiff
path: root/src/wayland/meta-wayland-legacy-xdg-shell.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wayland/meta-wayland-legacy-xdg-shell.c')
-rw-r--r--src/wayland/meta-wayland-legacy-xdg-shell.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wayland/meta-wayland-legacy-xdg-shell.c b/src/wayland/meta-wayland-legacy-xdg-shell.c
index 504b34ffd..1523481d4 100644
--- a/src/wayland/meta-wayland-legacy-xdg-shell.c
+++ b/src/wayland/meta-wayland-legacy-xdg-shell.c
@@ -397,6 +397,9 @@ zxdg_toplevel_v6_set_maximized (struct wl_client *client,
if (!window)
return;
+ if (!window->has_maximize_func)
+ return;
+
meta_window_force_placement (window, TRUE);
meta_window_maximize (window, META_MAXIMIZE_BOTH);
}