]> Pileus Git - ~andy/gtk/commitdiff
toolbar: Stop setting state flags on the style context for drawing
authorRui Matos <tiagomatos@gmail.com>
Thu, 22 Dec 2011 00:12:37 +0000 (00:12 +0000)
committerRui Matos <tiagomatos@gmail.com>
Mon, 9 Jan 2012 16:45:44 +0000 (16:45 +0000)
gtk/gtktoolbar.c

index 981c1f0e778b85dad38ccc58d7c57d3bfec0f2ed..cbe8bd6b5a09c3ea6b7e4f9dd36438228d6fa6cc 100644 (file)
@@ -858,16 +858,11 @@ gtk_toolbar_draw (GtkWidget *widget,
   GtkToolbar *toolbar = GTK_TOOLBAR (widget);
   GtkToolbarPrivate *priv = toolbar->priv;
   GtkStyleContext *context;
-  GtkStateFlags state;
   GList *list;
   guint border_width;
 
   border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
   context = gtk_widget_get_style_context (widget);
-  state = gtk_widget_get_state_flags (widget);
-
-  gtk_style_context_save (context);
-  gtk_style_context_set_state (context, state);
 
   gtk_render_background (context, cr, border_width, border_width,
                          gtk_widget_get_allocated_width (widget) - 2 * border_width,
@@ -887,8 +882,6 @@ gtk_toolbar_draw (GtkWidget *widget,
                                priv->arrow_button,
                                cr);
 
-  gtk_style_context_restore (context);
-
   return FALSE;
 }