[gedit/wip/3.14-osx: 22/34] [osx] Use menubar as window menu if it exists
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/3.14-osx: 22/34] [osx] Use menubar as window menu if it exists
- Date: Sat, 23 Aug 2014 11:56:23 +0000 (UTC)
commit e9cee3e96d690c917b1ae39f642f60c786d7052d
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 02c5515..785732d 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]