]> spindle.queued.net Git - midori/commitdiff
Use compact menu as the main menu when building for Maemo
authorChristian Dywan <christian@twotoasts.de>
Mon, 12 Oct 2009 11:02:39 +0000 (13:02 +0200)
committerChristian Dywan <christian@twotoasts.de>
Mon, 12 Oct 2009 11:02:39 +0000 (13:02 +0200)
midori/midori-browser.c

index d334d0af70aa3ff9b9b3ec01bb9acccce3e3bae9..164cc50d62c159ecb6aaae8c2f33ee5904f64dea 100644 (file)
@@ -2813,11 +2813,13 @@ _action_compact_menu_populate_popup (GtkAction*     action,
       { "Print" },
       { "PrivateBrowsing" },
       { NULL },
+      #if !HAVE_HILDON
       { "Bookmarkbar" },
       { "Panel" },
       { "Statusbar" },
       { NULL },
       { "-" },
+      #endif
       { "ClearPrivateData" },
       { "Fullscreen" },
       { "Preferences" },
@@ -5302,15 +5304,8 @@ midori_browser_init (MidoriBrowser* browser)
     /* Create the menubar */
     browser->menubar = gtk_ui_manager_get_widget (ui_manager, "/menubar");
     #if HAVE_HILDON
-    menu = gtk_menu_new ();
-    children = gtk_container_get_children (GTK_CONTAINER (browser->menubar));
-    while (children)
-    {
-        menuitem = GTK_WIDGET (children->data);
-        gtk_widget_reparent (menuitem, menu);
-        children = g_list_next (children);
-    }
-    browser->menubar = menu;
+    browser->menubar = gtk_menu_new ();
+    _action_compact_menu_populate_popup (NULL, browser->menubar, browser);
     hildon_window_set_menu (HILDON_WINDOW (browser), GTK_MENU (browser->menubar));
     hildon_program_add_window (hildon_program_get_instance (),
                                HILDON_WINDOW (browser));