From: Matthias Clasen Date: Sun, 9 Apr 2023 00:17:33 +0000 (-0400) Subject: placessidebar: Stop using gtk_widget_get_allocation X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~425^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=34b6d46276bdb127b65b9711c69da12b25591e16;p=gtk4.git placessidebar: Stop using gtk_widget_get_allocation --- diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index c0293d457a..9b699e885f 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -3484,7 +3484,6 @@ on_row_dragged (GtkGestureDrag *gesture, GdkContentProvider *content; GdkSurface *surface; GdkDevice *device; - GtkAllocation allocation; GtkWidget *drag_widget; GdkDrag *drag; @@ -3509,12 +3508,13 @@ on_row_dragged (GtkGestureDrag *gesture, g_signal_connect (drag, "dnd-finished", G_CALLBACK (dnd_finished_cb), sidebar); g_signal_connect (drag, "cancel", G_CALLBACK (dnd_cancel_cb), sidebar); - gtk_widget_get_allocation (sidebar->drag_row, &allocation); gtk_widget_set_visible (sidebar->drag_row, FALSE); drag_widget = GTK_WIDGET (gtk_sidebar_row_clone (GTK_SIDEBAR_ROW (sidebar->drag_row))); - sidebar->drag_row_height = allocation.height; - gtk_widget_set_size_request (drag_widget, allocation.width, allocation.height); + sidebar->drag_row_height = gtk_widget_get_height (sidebar->drag_row); + gtk_widget_set_size_request (drag_widget, + gtk_widget_get_width (sidebar->drag_row), + gtk_widget_get_height (sidebar->drag_row)); gtk_widget_set_opacity (drag_widget, 0.8); gtk_drag_icon_set_child (GTK_DRAG_ICON (gtk_drag_icon_get_for_drag (drag)), drag_widget);