summaryrefslogtreecommitdiff
path: root/gtk/gtkviewport.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-09-20 16:44:38 +0200
committerBenjamin Otte <otte@redhat.com>2010-09-26 15:11:44 +0200
commitf999c8dc296b8b6d9437847f7b0ec45a734e148e (patch)
tree474da8b99b9e8b95be519de1359c1a2cf5b14677 /gtk/gtkviewport.c
parent21d6aba6208aeca5bbadf08707b3ea5b338aa31f (diff)
downloadgtk+-f999c8dc296b8b6d9437847f7b0ec45a734e148e.tar.gz
viewport: Get rid of gdk_drawable_get_size() usage
Diffstat (limited to 'gtk/gtkviewport.c')
-rw-r--r--gtk/gtkviewport.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c
index 9c6aba0c22..7660e0ac33 100644
--- a/gtk/gtkviewport.c
+++ b/gtk/gtkviewport.c
@@ -775,27 +775,28 @@ gtk_viewport_draw (GtkWidget *widget,
{
GtkViewport *viewport = GTK_VIEWPORT (widget);
GtkViewportPrivate *priv = viewport->priv;
- int x, y, w, h;
+ int x, y;
if (gtk_cairo_should_draw_window (cr, gtk_widget_get_window (widget)))
{
- gdk_drawable_get_size (gtk_widget_get_window (widget),
- &w, &h);
gtk_paint_shadow (gtk_widget_get_style (widget),
cr,
GTK_STATE_NORMAL, priv->shadow_type,
widget, "viewport",
- 0, 0, w, h);
+ 0, 0,
+ gdk_window_get_width (gtk_widget_get_window (widget)),
+ gdk_window_get_height (gtk_widget_get_window (widget)));
}
if (gtk_cairo_should_draw_window (cr, priv->bin_window))
{
gdk_window_get_position (priv->bin_window, &x, &y);
- gdk_drawable_get_size (priv->bin_window, &w, &h);
gtk_paint_flat_box (gtk_widget_get_style (widget), cr,
GTK_STATE_NORMAL, GTK_SHADOW_NONE,
widget, "viewportbin",
- x, y, w, h);
+ x, y,
+ gdk_window_get_width (priv->bin_window),
+ gdk_window_get_height (priv->bin_window));
GTK_WIDGET_CLASS (gtk_viewport_parent_class)->draw (widget, cr);
}