aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberto Garcia <agarcia@igalia.com>2010-01-08 13:15:15 +0100
committerAlberto Garcia <agarcia@igalia.com>2010-01-08 13:16:40 +0100
commit7e4eb4b8f40b5b0e611227a169da340d2358c58c (patch)
treefaba1cc995257854f1b79002bc65382ddccda4e6
parent5648df269493d0956a5cf97b1b93aa2bf6e6882a (diff)
Add HildonAppMenu to its parent's window group when it's popped
Fixes: NB#151517 (Device "freezes" and unable to access view menu of chat view in a certain scenario)
-rw-r--r--hildon/hildon-app-menu.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/hildon/hildon-app-menu.c b/hildon/hildon-app-menu.c
index 04b4ffc..751f2b1 100644
--- a/hildon/hildon-app-menu.c
+++ b/hildon/hildon-app-menu.c
@@ -880,7 +880,10 @@ hildon_app_menu_popup (HildonAppMenu *menu,
g_return_if_fail (GTK_IS_WINDOW (parent_window));
if (hildon_app_menu_has_visible_children (menu)) {
+ GtkWindowGroup *group;
hildon_app_menu_set_parent_window (menu, parent_window);
+ group = gtk_window_get_group (parent_window);
+ gtk_window_group_add_window (group, GTK_WINDOW (menu));
gtk_widget_show (GTK_WIDGET (menu));
}