tags:

views:

20

answers:

0

very unusual problem i'm getting if i press the close button of panel, panel closes but when i press a custom button and calls this close function panel doesn't close. If i mark a breakpoint in close function and continue with execution then panel gets close...i'm confused. why panel doesn't close on normal execution but closes when i mark breakpoint and continue it?

NSRect panelRect = NSMakeRect(100, 100, 530, 400);
RecordsListingViewController* listController =  [[RecordsListingViewController alloc] initWithContentRect:panelRect
       styleMask:NSTitledWindowMask | NSClosableWindowMask | NSUtilityWindowMask
         backing:NSBackingStoreBuffered defer:YES];
NSUInteger modelInt = [[NSApplication sharedApplication] runModalForWindow:listController];

- (void)close
{
    ///[self stop];
    [[NSApplication sharedApplication] stopModal];
    [super close];
}