summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-04-08 20:17:33 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-04-09 06:48:27 -0400
commit34b6d46276bdb127b65b9711c69da12b25591e16 (patch)
treec49e3e48ea7b998433387abeb3a9e45e35b87fe4
parent8957d4cb4fcfb370d80d9ad721e9443a953604d2 (diff)
downloadgtk+-34b6d46276bdb127b65b9711c69da12b25591e16.tar.gz
placessidebar: Stop using gtk_widget_get_allocation
-rw-r--r--gtk/gtkplacessidebar.c8
1 files 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);