]> Pileus Git - ~andy/gtk/commitdiff
Rename gtk_application_window_get_observer
authorRyan Lortie <desrt@desrt.ca>
Mon, 9 Jan 2012 14:18:28 +0000 (15:18 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 11 Jan 2012 05:26:47 +0000 (00:26 -0500)
This should have been called _create_observer

https://bugzilla.gnome.org/show_bug.cgi?id=667394

Fixup switch

gtk/gtkapplicationprivate.h
gtk/gtkapplicationwindow.c
gtk/gtkbutton.c
gtk/gtkswitch.c

index 4ff3b2b27eecf51f44ed66d790ba30e5e5e6d432..b2b9b9c77b6348e16733126512a4b4e2f8e169be 100644 (file)
@@ -35,7 +35,7 @@ G_GNUC_INTERNAL
 void                    gtk_application_window_unpublish                (GtkApplicationWindow *window);
 
 G_GNUC_INTERNAL
-GSimpleActionObserver * gtk_application_window_get_observer             (GtkApplicationWindow *window,
+GSimpleActionObserver * gtk_application_window_create_observer          (GtkApplicationWindow *window,
                                                                          const gchar          *action_name,
                                                                          GVariant             *target);
 
index cb073f35e663a7b8d2663a8ba11a7038fd18dc74..d8538c3e8dcfefab36a6628de51df179a9ab5aa8 100644 (file)
@@ -984,9 +984,9 @@ gtk_application_window_set_show_menubar (GtkApplicationWindow *window,
 }
 
 GSimpleActionObserver *
-gtk_application_window_get_observer (GtkApplicationWindow *window,
-                                     const gchar          *action_name,
-                                     GVariant             *target)
+gtk_application_window_create_observer (GtkApplicationWindow *window,
+                                        const gchar          *action_name,
+                                        GVariant             *target)
 {
   g_return_val_if_fail (GTK_IS_APPLICATION_WINDOW (window), NULL);
 
index f6474f353b33f0ad5d7baa9edfec649607b95b6c..cc159c45a67a28dc59156d085d450ad2e1bf21f9 100644 (file)
@@ -709,9 +709,9 @@ gtk_button_update_action_observer (GtkButton *button)
     {
       GSimpleActionObserver *observer;
 
-      observer = gtk_application_window_get_observer (GTK_APPLICATION_WINDOW (window),
-                                                      button->priv->action_name,
-                                                      button->priv->action_target);
+      observer = gtk_application_window_create_observer (GTK_APPLICATION_WINDOW (window),
+                                                         button->priv->action_name,
+                                                         button->priv->action_target);
 
       _gtk_button_set_depressed (button, g_simple_action_observer_get_active (observer));
 
index e67fce66ca847599e0fcd17631065af9da2c4ef4..57d81e0495ec04b2996d80f69d05d94ecf4103f4 100644 (file)
@@ -713,12 +713,11 @@ gtk_switch_update_action_observer (GtkSwitch *sw)
     {
       GSimpleActionObserver *observer;
 
-      observer = gtk_application_window_get_observer (GTK_APPLICATION_WINDOW (window),
-                                                      sw->priv->action_name,
-                                                      sw->priv->action_target);
+      observer = gtk_application_window_create_observer (GTK_APPLICATION_WINDOW (window),
+                                                         sw->priv->action_name,
+                                                         sw->priv->action_target);
 
-      if (g_object_class_find_property (G_OBJECT_GET_CLASS (sw), "active"))
-        g_object_bind_property (observer, "active", sw, "active", G_BINDING_SYNC_CREATE);
+      g_object_bind_property (observer, "active", sw, "active", G_BINDING_SYNC_CREATE);
       g_object_bind_property (observer, "enabled", sw, "sensitive", G_BINDING_SYNC_CREATE);
 
       sw->priv->action_observer = observer;
@@ -733,15 +732,12 @@ gtk_switch_set_action_name (GtkActionable *actionable,
 
   g_return_if_fail (GTK_IS_SWITCH (sw));
 
-  if (g_strcmp0 (action_name, sw->priv->action_name) != 0)
-    {
-      g_free (sw->priv->action_name);
-      sw->priv->action_name = g_strdup (action_name);
+  g_free (sw->priv->action_name);
+  sw->priv->action_name = g_strdup (action_name);
 
-      gtk_switch_update_action_observer (sw);
+  gtk_switch_update_action_observer (sw);
 
-      g_object_notify (G_OBJECT (sw), "action-name");
-    }
+  g_object_notify (G_OBJECT (sw), "action-name");
 }
 
 static void