[gtk+] widget: Don't connect to GtkModifierStyle::changed



commit 01d644b7eeb2f407f244443399b28052eadd4d5a
Author: Benjamin Otte <otte redhat com>
Date:   Mon Aug 25 16:33:33 2014 +0200

    widget: Don't connect to GtkModifierStyle::changed
    
    Changes to the modifier style will be picked up by the
    GtkStyleProviderPrivate::changed signal. And that signal will actually
    invalidate properly.

 gtk/gtkwidget.c |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index cb9727b..4ec83b8 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -9584,13 +9584,6 @@ gtk_widget_get_parent (GtkWidget *widget)
   return widget->priv->parent;
 }
 
-static void
-modifier_style_changed (GtkModifierStyle *style,
-                        GtkWidget        *widget)
-{
-  _gtk_widget_invalidate_style_context (widget, GTK_CSS_CHANGE_ANY);
-}
-
 static GtkModifierStyle *
 _gtk_widget_get_modifier_properties (GtkWidget *widget)
 {
@@ -9608,9 +9601,6 @@ _gtk_widget_get_modifier_properties (GtkWidget *widget)
                                style,
                                (GDestroyNotify) g_object_unref);
 
-      g_signal_connect (style, "changed",
-                        G_CALLBACK (modifier_style_changed), widget);
-
       context = gtk_widget_get_style_context (widget);
 
       gtk_style_context_add_provider (context,


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