I have a button that when clicked will display a modal dialog. My modal dialog is custom, and lives in its own Xib file. My issue is that the first time I click the button to make the dialog appear it does not latch it self onto the window like it should. If I go to dismiss the dialog with my cancel button, the dialog does not disappear but focus returns to my main window. Now the strange thing is if I go to click that button again, the modal dialog works as it should. My code is as follows:
- (IBAction)signIn:(id)sender{ if(!ibUserAuthenticationWindow) { [NSBundle loadNibNamed: @"UserAuth" owner: self]; } [NSApp beginSheet: ibUserAuthenticationWindow modalForWindow: ibMainWindow modalDelegate: self didEndSelector: @selector(didEndSheet:returnCode:contextInfo:) contextInfo: nil]; } - (IBAction)authenticationCancel:(id)sender { [NSApp endSheet:ibUserAuthenticationWindow]; } - (void)didEndSheet:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo{ [sheet orderOut:self]; } Cheers, Carmen _______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]