]> Pileus Git - ~andy/gtk/commitdiff
GtkApplicationWindow: Make mnemonics work for stateful actions
authorMatthias Clasen <mclasen@redhat.com>
Thu, 1 Dec 2011 20:25:46 +0000 (15:25 -0500)
committerRyan Lortie <desrt@desrt.ca>
Mon, 19 Dec 2011 17:51:09 +0000 (12:51 -0500)
gtk/gtkapplicationwindow.c

index 7d047705e1aa8395b8e5e6b30ccb6fab1fa2b3f8..807caa3e5c813fa04bda9395a6e64c63c2476559 100644 (file)
@@ -623,7 +623,7 @@ create_menuitem_from_model (GMenuModel   *model,
     type = NULL;
 
   if (type == NULL)
-    w = gtk_menu_item_new_with_mnemonic (label);
+    w = gtk_menu_item_new_with_label (label);
   else if (g_variant_type_equal (type, G_VARIANT_TYPE_BOOLEAN))
     w = gtk_check_menu_item_new_with_label (label);
   else if (g_variant_type_equal (type, G_VARIANT_TYPE_STRING))
@@ -634,6 +634,8 @@ create_menuitem_from_model (GMenuModel   *model,
   else
     g_assert_not_reached ();
 
+  gtk_menu_item_set_use_underline (GTK_MENU_ITEM (w), TRUE);
+
   if (action != NULL)
     {
       a = g_new0 (ActionData, 1);