From 34b6d46276bdb127b65b9711c69da12b25591e16 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 8 Apr 2023 20:17:33 -0400 Subject: [PATCH] placessidebar: Stop using gtk_widget_get_allocation --- gtk/gtkplacessidebar.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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); -- 2.30.2