diff --git a/gtk/gtkscrollbar.c b/gtk/gtkscrollbar.c index d04ed7c387..df4ad75b9c 100644 --- a/gtk/gtkscrollbar.c +++ b/gtk/gtkscrollbar.c @@ -118,6 +118,10 @@ gtk_scrollbar_class_init (GtkScrollbarClass *class) static void gtk_scrollbar_init (GtkScrollbar *scrollbar) { + GtkStyleContext *context; + + context = gtk_widget_get_style_context (GTK_WIDGET (scrollbar)); + gtk_style_context_add_class (context, GTK_STYLE_CLASS_SCROLLBAR); } static void diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index a59f1e4bb4..9fea0d3420 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -1805,10 +1805,7 @@ transform_detail_string (const gchar *detail, strcmp (detail, "viewportbin") == 0) gtk_style_context_add_class (context, "viewport"); else if (strncmp (detail, "trough", 6) == 0) - { - gtk_style_context_add_class (context, "scrollbar"); - gtk_style_context_add_class (context, "trough"); - } + gtk_style_context_add_class (context, "trough"); else if (strcmp (detail, "spinbutton") == 0) gtk_style_context_add_class (context, "spinbutton"); else if (strcmp (detail, "spinbutton_up") == 0)