We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 3051

Summary: App menu is not active initially
Product: SDL Reporter: Drew Bliss <drewb>
Component: videoAssignee: Ryan C. Gordon <icculus>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: normal    
Priority: P2 CC: amaranth72, sezeroz
Version: HG 2.0Keywords: target-2.0.4
Hardware: x86_64   
OS: Mac OS X 10.8   

Description Drew Bliss 2015-07-06 17:44:53 UTC
User reports that the OSX menu isn't displayed until switching away from the SDL app and back.

Deeper comment in:
https://github.com/ValveSoftware/Dota-2-Reborn/issues/181
Comment 1 Sam Lantinga 2015-07-06 18:17:53 UTC
I think the real bug here is that the menu is visible when switching back.
Comment 2 Ryan C. Gordon 2015-10-06 04:56:01 UTC
This is because Dota2 isn't running from an app bundle, and Mac OS X does quirky things like this in such a case. You don't even need a .nib file, it just doesn't like it if the process isn't in a Game.app/Contents/MacOS directory when launched, even if you launch it like a Unix process from the command line.

It's possible we _can_ do some magic incantation that fixes this, but I don't know what it is. We'd probably need someone at Apple to help.

--ryan.
Comment 3 Ryan C. Gordon 2016-01-15 05:11:36 UTC
Resolving this at Drew's request (DOTA moved to an app bundle).

--ryan.
Comment 4 Alex Szpakowski 2017-09-25 23:50:36 UTC
I believe this is fixed with this commit: https://hg.libsdl.org/SDL/rev/8ce1c541181d