summaryrefslogtreecommitdiff
path: root/gtk/gtkwindow.c
diff options
context:
space:
mode:
authorStefan Kost <stefkost@src.gnome.org>2007-08-27 17:46:53 +0000
committerStefan Kost <stefkost@src.gnome.org>2007-08-27 17:46:53 +0000
commitbf4b559a31312feb0f3d8926e2e8b27234026647 (patch)
treec8728d8843cca90c5920274b49b34e482a0a643d /gtk/gtkwindow.c
parentec765b2492aae6439536a880962091a3c3771611 (diff)
downloadgtk+-bf4b559a31312feb0f3d8926e2e8b27234026647.tar.gz
Update menu accelerators, when adding/removing AccelGroups dynamically.
* gtk/gtkwindow.c: Update menu accelerators, when adding/removing AccelGroups dynamically. (#469374) svn path=/trunk/; revision=18691
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r--gtk/gtkwindow.c2
1 files changed, 2 insertions, 0 deletions
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 *