]> Pileus Git - ~andy/gtk/commitdiff
scale: Stop setting state flags on the style context for drawing
authorRui Matos <tiagomatos@gmail.com>
Wed, 21 Dec 2011 15:15:10 +0000 (15:15 +0000)
committerRui Matos <tiagomatos@gmail.com>
Mon, 9 Jan 2012 16:31:11 +0000 (16:31 +0000)
gtk/gtkscale.c

index 5ee24e279a170e16efcf914e38e684ccc1dd4feb..006a8ddd15d75ae6478ae2ba82528c6953b5dcb8 100644 (file)
@@ -1085,7 +1085,6 @@ gtk_scale_draw (GtkWidget *widget,
   GtkScale *scale = GTK_SCALE (widget);
   GtkScalePrivate *priv = scale->priv;
   GtkRange *range = GTK_RANGE (scale);
-  GtkStateFlags state = 0;
   GtkStyleContext *context;
   gint *marks;
   gint focus_padding;
@@ -1105,9 +1104,6 @@ gtk_scale_draw (GtkWidget *widget,
    */
   GTK_WIDGET_CLASS (gtk_scale_parent_class)->draw (widget, cr);
 
-  if (!gtk_widget_is_sensitive (widget))
-    state |= GTK_STATE_FLAG_INSENSITIVE;
-
   if (priv->marks)
     {
       GtkOrientation orientation;
@@ -1151,7 +1147,6 @@ gtk_scale_draw (GtkWidget *widget,
 
               gtk_style_context_save (context);
               gtk_style_context_add_class (context, GTK_STYLE_CLASS_MARK);
-              gtk_style_context_set_state (context, state);
 
               gtk_render_line (context, cr, x1, y1, x1, y2);
 
@@ -1203,7 +1198,6 @@ gtk_scale_draw (GtkWidget *widget,
 
               gtk_style_context_save (context);
               gtk_style_context_add_class (context, GTK_STYLE_CLASS_MARK);
-              gtk_style_context_set_state (context, state);
 
               gtk_render_line (context, cr, x1, y1, x2, y1);