[gtk+] widget: Update path unconditionally in gtk_widget_reset_style()



commit bb879b6954aff6996ba4402fdf187542c7071ad5
Author: Benjamin Otte <otte redhat com>
Date:   Sun Mar 27 01:53:04 2011 +0100

    widget: Update path unconditionally in gtk_widget_reset_style()
    
    Also, don't set the new path twice on the style context.

 gtk/gtkwidget.c |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 9a6137d..f64841b 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -8692,12 +8692,7 @@ _gtk_widget_propagate_screen_changed (GtkWidget    *widget,
 static void
 reset_style_recurse (GtkWidget *widget, gpointer data)
 {
-  if (widget->priv->context)
-    {
-      _gtk_widget_update_path (widget);
-      gtk_style_context_set_path (widget->priv->context,
-                                  widget->priv->path);
-    }
+  _gtk_widget_update_path (widget);
 
   if (GTK_IS_CONTAINER (widget))
     gtk_container_forall (GTK_CONTAINER (widget),



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]