[gedit/wip/3.14-osx: 4/6] [osx] Use menubar as window menu if it exists



commit d002f082c2f6e8346bd9ff3c5737fcaf95aee719
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Fri Aug 22 10:25:29 2014 +0200

    [osx] Use menubar as window menu if it exists

 gedit/gedit-app.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/gedit/gedit-app.c b/gedit/gedit-app.c
index d0258ef..aa43fe7 100644
--- a/gedit/gedit-app.c
+++ b/gedit/gedit-app.c
@@ -522,7 +522,17 @@ gedit_app_startup (GApplication *application)
                                         app);
 
        /* menus */
-       app->priv->window_menu = get_menu_model (app, "gear-menu");
+       app->priv->window_menu = gtk_application_get_menubar (GTK_APPLICATION (app));
+
+       if (app->priv->window_menu == NULL)
+       {
+               app->priv->window_menu = get_menu_model (app, "gear-menu");
+       }
+       else
+       {
+               g_object_ref (app->priv->window_menu);
+       }
+
        app->priv->notebook_menu = get_menu_model (app, "notebook-menu");
        app->priv->tab_width_menu = get_menu_model (app, "tab-width-menu");
        app->priv->line_col_menu = get_menu_model (app, "line-col-menu");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]