]> Pileus Git - ~andy/gtk/commitdiff
Update tooltips when reconnecting toolitems. (#312173, Alex Graveley)
authorMatthias Clasen <mclasen@redhat.com>
Mon, 1 Aug 2005 16:24:30 +0000 (16:24 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 1 Aug 2005 16:24:30 +0000 (16:24 +0000)
2005-08-01  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkuimanager.c (update_node): Update tooltips when
reconnecting toolitems.  (#312173, Alex Graveley)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkuimanager.c

index 3cce244b45eb277c05a1c95f310efe873ed94a7d..84f28ad1459f3a68dfa512ab54f4a9076a816851 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-08-01  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkuimanager.c (update_node): Update tooltips when 
+       reconnecting toolitems.  (#312173, Alex Graveley)
+
        * gdk/x11/gdkxftdefaults.c: Define the hint styles to make
        building against fc < 2.2.92 work.  (#311839, Damien Carbery)
 
index 3cce244b45eb277c05a1c95f310efe873ed94a7d..84f28ad1459f3a68dfa512ab54f4a9076a816851 100644 (file)
@@ -1,5 +1,8 @@
 2005-08-01  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkuimanager.c (update_node): Update tooltips when 
+       reconnecting toolitems.  (#312173, Alex Graveley)
+
        * gdk/x11/gdkxftdefaults.c: Define the hint styles to make
        building against fc < 2.2.92 work.  (#311839, Damien Carbery)
 
index 3cce244b45eb277c05a1c95f310efe873ed94a7d..84f28ad1459f3a68dfa512ab54f4a9076a816851 100644 (file)
@@ -1,5 +1,8 @@
 2005-08-01  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkuimanager.c (update_node): Update tooltips when 
+       reconnecting toolitems.  (#312173, Alex Graveley)
+
        * gdk/x11/gdkxftdefaults.c: Define the hint styles to make
        building against fc < 2.2.92 work.  (#311839, Damien Carbery)
 
index 72a2bde4c83b3c3e95eae715123b87bdbd44414a..7823c93d793a76ef46a5d73df3afff587cad543b 100644 (file)
@@ -2520,12 +2520,6 @@ update_node (GtkUIManager *self,
              
              gtk_toolbar_insert (GTK_TOOLBAR (toolbar),
                                  GTK_TOOL_ITEM (info->proxy), pos);
-             
-             /* FIXME: we must trigger the notify::tooltip handler, since 
-              * tooltips on toolitems can't be set before the toolitem 
-              * is added to the toolbar.
-              */
-             g_object_notify (G_OBJECT (action), "tooltip");
            }
        }
       else
@@ -2535,6 +2529,13 @@ update_node (GtkUIManager *self,
                                                NULL);
          gtk_action_connect_proxy (action, info->proxy);
        }
+
+      /* FIXME: we must trigger the notify::tooltip handler, since 
+       * tooltips on toolitems can't be set before the toolitem 
+       * is added to the toolbar.
+       */
+      g_object_notify (G_OBJECT (action), "tooltip");
+
       g_signal_connect (info->proxy, "notify::visible",
                        G_CALLBACK (update_smart_separators), NULL);
       break;