MacOSX Menu Bar issues
Issue #351
new
Any graphical programs run under emu that display a Menu Bar (eg. wm/sh) do not display their Menu Bar on startup.
The menus are created correctly programatically.
Upon Cmd+Tab'ing away to another Mac OS X application, then back to emu, the Menu Bar is correctly displayed.
Comments (1)
-
reporter - Log in to comment
Ends up the InvalidateMenuBar() function call did not work, but hiding it first did.
Additionally, to make the (now visible) menus clickable on startup without having to tab away and back again, an empty nib file must be provided in the correct directory structure that the Mac OS X dynamic loading system expects.
Here's the fix. I removed all the hg diff junk mentioning makefile changes and binaries that changed:
These changes must also be made: