diff options
author | Benjamin Otte <otte@redhat.com> | 2010-09-20 16:44:38 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-09-26 15:11:44 +0200 |
commit | f999c8dc296b8b6d9437847f7b0ec45a734e148e (patch) | |
tree | 474da8b99b9e8b95be519de1359c1a2cf5b14677 /gtk/gtkviewport.c | |
parent | 21d6aba6208aeca5bbadf08707b3ea5b338aa31f (diff) | |
download | gtk+-f999c8dc296b8b6d9437847f7b0ec45a734e148e.tar.gz |
viewport: Get rid of gdk_drawable_get_size() usage
Diffstat (limited to 'gtk/gtkviewport.c')
-rw-r--r-- | gtk/gtkviewport.c | 13 |
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); } |