After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 744029 - Application Menubars are missing in OS/X using quartz
Application Menubars are missing in OS/X using quartz
Status: RESOLVED DUPLICATE of bug 735122
Product: gtk+
Classification: Platform
Component: Backend: Quartz
3.14.x
Other Mac OS
: Normal major
: ---
Assigned To: gtk-quartz maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2015-02-05 07:53 UTC by Jason Gauci
Modified: 2015-02-06 10:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
test menubar application (3.37 KB, text/plain)
2015-02-05 07:53 UTC, Jason Gauci
Details
Here is a screenshot of what meld looks like under gtk3+quartz. the application menubar is missing. (154.44 KB, image/png)
2015-02-05 20:03 UTC, Jason Gauci
Details

Description Jason Gauci 2015-02-05 07:53:00 UTC
To reproduce:

1. install homebrew
2. brew install atk cairo emacs fontconfig freetype gdbm gdk-pixbuf gettext glib gobject-introspection gsettings-desktop-schemas gtk+3 gtksourceview3 harfbuzz icu4c intltool itstool jpeg libffi libpng libtiff libxml2 node openssl pango pixman pkg-config py2cairo pygobject3 python readline sqlite xz --without-x11
3. Run the attached test app
4. Notice how the application menubar is empty.
Comment 1 Jason Gauci 2015-02-05 07:53:30 UTC
Created attachment 296175 [details]
test menubar application
Comment 2 Allison Karlitskaya (desrt) 2015-02-05 10:24:47 UTC
What version of GLib and Gtk are you using?

Please note that in the latest versions of Gtk it is better not to define an app menu; we will do it for you automatically.
Comment 3 Jason Gauci 2015-02-05 17:11:26 UTC
glib: 2.42.1
gtk+3: 3.14.6

In my experience, Gtk does not create an app menu automatically under these conditions.  Even when I do not try to create an app menu, the app menu is empty.  If you remove the code that creates the app menu, you'll notice that there is still nothing in the menubar.
Comment 4 Jason Gauci 2015-02-05 20:03:47 UTC
Created attachment 296237 [details]
Here is a screenshot of what meld looks like under gtk3+quartz.  the application menubar is missing.
Comment 5 Allison Karlitskaya (desrt) 2015-02-06 10:53:04 UTC
Ah!  This bug.

This was definitely a bug in that version of Gtk.  We've fixed it in the latest development version.

See bug 735122.

*** This bug has been marked as a duplicate of bug 735122 ***