]> Pileus Git - ~andy/gtk/commitdiff
spinbutton: Get rid of gdk_drawable_get_size() usage
authorBenjamin Otte <otte@redhat.com>
Mon, 20 Sep 2010 14:40:04 +0000 (16:40 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:11:44 +0000 (15:11 +0200)
gtk/gtkspinbutton.c

index d940518b3e85d97572924143533b4b75c36d21f5..500a8eedc11698b0ef4f7cfb6ec662ca9afbf062 100644 (file)
@@ -803,18 +803,17 @@ gtk_spin_button_draw (GtkWidget      *widget,
 
       if (shadow_type != GTK_SHADOW_NONE)
         {
-          gint width, height;
           GtkStateType state;
 
           state = gtk_widget_has_focus (widget) ?
             GTK_STATE_ACTIVE : gtk_widget_get_state (widget);
 
-          gdk_drawable_get_size (priv->panel, &width, &height);
-
           gtk_paint_box (gtk_widget_get_style (widget), cr,
                          state, shadow_type,
                          widget, "spinbutton",
-                         0, 0, width, height);
+                         0, 0,
+                         gdk_window_get_width (priv->panel),
+                         gdk_window_get_height (priv->panel));
         }
 
       gtk_spin_button_draw_arrow (spin, cr, GTK_ARROW_UP);