]> Pileus Git - ~andy/gtk/commitdiff
Update menu accelerators, when adding/removing AccelGroups dynamically.
authorStefan Kost <stefkost@src.gnome.org>
Mon, 27 Aug 2007 17:46:53 +0000 (17:46 +0000)
committerStefan Kost <stefkost@src.gnome.org>
Mon, 27 Aug 2007 17:46:53 +0000 (17:46 +0000)
* gtk/gtkwindow.c: Update menu accelerators, when adding/removing
AccelGroups dynamically. (#469374)

svn path=/trunk/; revision=18691

ChangeLog
gtk/gtkwindow.c

index 7b948325ad313e2ffaf1797bf9e474c1304e8308..f9bdfd45bbfa037d6cfbc0477edc7bb9c3460091 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-27  Stefan Kost  <ensonic@users.sf.net>
+
+       * gtk/gtkwindow.c: Update menu accelerators, when adding/removing
+       AccelGroups dynamically. (#469374)
+
 2007-08-27  Cody Russell  <bratsche@gnome.org>
 
        * modules/engines/ms-windows/msw_style.c: Correct draw_box()
index e61a045cd47b76c0a357e735ee0787173e070e6c..590bf6bf12af3f6bcd68b6d28f98bc65643e49a6 100644 (file)
@@ -1574,6 +1574,7 @@ gtk_window_add_accel_group (GtkWindow     *window,
   g_signal_connect_object (accel_group, "accel_changed",
                           G_CALLBACK (gtk_window_notify_keys_changed),
                           window, G_CONNECT_SWAPPED);
+  gtk_window_notify_keys_changed (window);
 }
 
 /**
@@ -1594,6 +1595,7 @@ gtk_window_remove_accel_group (GtkWindow     *window,
                                        gtk_window_notify_keys_changed,
                                        window);
   _gtk_accel_group_detach (accel_group, G_OBJECT (window));
+  gtk_window_notify_keys_changed (window);
 }
 
 static GtkMnemonicHash *