diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-11-11 15:18:27 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-11-11 15:18:27 +0000 |
commit | e792e077fa2543b472b68ec42f967b04689a4493 (patch) | |
tree | f812e5d17da14935978d18677f466a398a19e2b4 | |
parent | cfd21b099122e501ea76c090b9f51b0c6824ebaa (diff) | |
parent | ba3156097001659df7c60e717c9afa6a4aa2e891 (diff) | |
download | gtk+-e792e077fa2543b472b68ec42f967b04689a4493.tar.gz |
Merge branch 'wip/dont-set-invalid-xdg-surface-geometry' into 'gtk-3-24'
wayland: Bail loudly if invalid geometry is set
See merge request GNOME/gtk!2808
-rw-r--r-- | gdk/wayland/gdkwindow-wayland.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 045368797d..811b37ce5c 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -1349,6 +1349,9 @@ gdk_wayland_window_sync_margin (GdkWindow *window) return; gdk_wayland_window_get_window_geometry (window, &geometry); + + g_return_if_fail (geometry.width > 0 && geometry.height > 0); + gdk_window_set_geometry_hints (window, &impl->geometry_hints, impl->geometry_mask); |