From b313255e589a41b3cf2f21f3e416933840044d25 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sat, 12 Dec 2009 02:39:31 +0000 Subject: [PATCH] better implementation of r9721 --- macosx/Controller.m | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/macosx/Controller.m b/macosx/Controller.m index f5f8273bd..fb9f2bd6c 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -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; } -- 2.40.0