summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--gtk/gtkwindow.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7b948325ad..f9bdfd45bb 100644
--- 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()
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 *