better implementation of r9721

This commit is contained in:
Mitchell Livingston 2009-12-12 02:39:31 +00:00
parent 4b2f7cf4dd
commit b313255e58
1 changed files with 3 additions and 4 deletions

View File

@ -630,11 +630,10 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
- (BOOL) applicationShouldHandleReopen: (NSApplication *) app hasVisibleWindows: (BOOL) visibleWindows
{
for (NSWindow * window in [NSApp windows])
if ([window isMainWindow] && [window isVisible])
return NO;
NSWindow * mainWindow = [NSApp mainWindow];
if (!mainWindow || ![mainWindow isVisible])
[fWindow makeKeyAndOrderFront: nil];
[fWindow makeKeyAndOrderFront: nil];
return NO;
}