summaryrefslogtreecommitdiff
path: root/gtk/gtkpopover.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-11-23 11:29:47 +0100
committerTimm Bäder <mail@baedert.org>2017-12-03 22:05:15 +0100
commitdbc4796d6af6bbff520a36aa5800cead955b1991 (patch)
tree5bd94c24fa82ed27dbc5b48334ee8f1e745e8927 /gtk/gtkpopover.c
parent7cc9bee7a2b6dc1686492efa93c422fd145d5223 (diff)
downloadgtk+-dbc4796d6af6bbff520a36aa5800cead955b1991.tar.gz
popover: Stop using gtk_widget_get_content_size
Diffstat (limited to 'gtk/gtkpopover.c')
-rw-r--r--gtk/gtkpopover.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index e9fe0929e6..64032ea699 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -1215,16 +1215,14 @@ gtk_popover_snapshot (GtkWidget *widget,
GtkBorder border;
graphene_rect_t bounds;
cairo_t *cr;
- int width, height;
/* Draw the child first so we can draw the arrow (partially) over it */
gtk_widget_snapshot_child (widget, priv->contents_widget, snapshot);
- gtk_widget_get_content_size (widget, &width, &height);
-
graphene_rect_init (&bounds,
0, 0,
- width, height);
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget));
cr = gtk_snapshot_append_cairo (snapshot,
&bounds,
"Popover");
@@ -1243,7 +1241,8 @@ gtk_popover_snapshot (GtkWidget *widget,
/* Render the arrow background */
gtk_render_background (context, cr,
0, 0,
- width, height);
+ gtk_widget_get_width (widget),
+ gtk_widget_get_height (widget));
/* Render the border of the arrow tip */
if (border.bottom > 0)