diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-03-08 14:08:10 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-03-08 14:08:10 -0500 |
commit | 58af693e79c724fc210e80c96b48729c2253efc2 (patch) | |
tree | 540b5abc5fc354c322171e5871d175d2d2dbc844 | |
parent | b4bb8c61a65356d3ae1589ee396603988b51037f (diff) | |
download | gtk+-58af693e79c724fc210e80c96b48729c2253efc2.tar.gz |
wayland: Update for api change
-rw-r--r-- | gdk/wayland/gdkdragsurface-wayland.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gdk/wayland/gdkdragsurface-wayland.c b/gdk/wayland/gdkdragsurface-wayland.c index 1ffd8ee21c..a31ccc16b7 100644 --- a/gdk/wayland/gdkdragsurface-wayland.c +++ b/gdk/wayland/gdkdragsurface-wayland.c @@ -33,6 +33,7 @@ #include "gdksurfaceprivate.h" #include "gdktoplevelprivate.h" #include "gdkdevice-wayland-private.h" +#include "gdkdragsurfacesizeprivate.h" #include <wayland/xdg-shell-unstable-v6-client-protocol.h> #include <wayland/xdg-foreign-unstable-v2-client-protocol.h> @@ -78,9 +79,13 @@ gdk_wayland_drag_surface_compute_size (GdkSurface *surface) if (impl->next_layout.surface_geometry_dirty) { - gdk_drag_surface_notify_compute_size (GDK_DRAG_SURFACE (surface), - &impl->next_layout.configured_width, - &impl->next_layout.configured_height); + GdkDragSurfaceSize size; + + gdk_drag_surface_size_init (&size); + gdk_drag_surface_notify_compute_size (GDK_DRAG_SURFACE (surface), &size); + + impl->next_layout.configured_width = size.width; + impl->next_layout.configured_height = size.height; gdk_wayland_surface_update_size (surface, impl->next_layout.configured_width, |