diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gtk/gtkwindow.c | 2 |
2 files changed, 7 insertions, 0 deletions
@@ -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() diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index e61a045cd4..590bf6bf12 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -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 * |