[gtk+/wip/baedert/drawing: 20/22] widget: Simplify snapshot_child



commit 68aa2408747629658cba3c164e5c089b103f20bf
Author: Timm Bäder <mail baedert org>
Date:   Tue Jul 4 15:41:27 2017 +0200

    widget: Simplify snapshot_child

 gtk/gtkwidget.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 3f6e008..3d8b5e7 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -15666,15 +15666,14 @@ gtk_widget_snapshot_child (GtkWidget   *widget,
                            GtkWidget   *child,
                            GtkSnapshot *snapshot)
 {
-  GtkAllocation content_allocation;
+  GtkWidgetPrivate *priv = gtk_widget_get_instance_private (child);
   int x, y;
 
   g_return_if_fail (_gtk_widget_get_parent (child) == widget);
   g_return_if_fail (snapshot != NULL);
 
-  _gtk_widget_get_allocation (child, &content_allocation);
-  x = content_allocation.x;
-  y = content_allocation.y;
+  x = priv->allocation.x;
+  y = priv->allocation.y;
 
   gtk_snapshot_offset (snapshot, x, y);
   gtk_widget_snapshot (child, snapshot);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]