I have an app that should switch to fullscreen automatically, if it is launched with a specific flag.
This is my code to switch to fullscreen at startup (in AppDelegate.m): - (void) applicationWillFinishLaunching: (NSNotification *) notification { [self.window setFrameAutosaveName: @"de.zach.ArtSaverApp"]; // make window "remember" its positions & size; do it before handling "-f" bool startInFullScreen = NO; // check flags ... if ( startInFullScreen ) [self.window toggleFullScreen: nil]; } The problem is that , sometimes, the app does not receive keystrokes. At least, I get the typical "Funk" sound when typing a key, just like what occurs sometimes in other apps, when the focus is somehow out of sync. The problem occurs only sometimes, but I could not find a pattern. (Maybe, it's got something to do with timing?) Should I put the switch to fullscreen mode somewhere else? I tried to add this in -viewDidLoad in MasterWindowController: [[[self view] window] makeKeyAndOrderFront: NULL]; But it didn't help. Of course, when the app launches normally, and does not call toggleFullScreen, then everything is fine with the keyboard focus. Any insights or ideas will be greatly appreciated. Best regards, Gabriel
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com