From c46a5977429524efb0c4b3ced32146c4f0ce9f97 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sun, 11 Oct 2009 03:06:59 +0000 Subject: [PATCH] apparently applicationShouldHandleReopen:hasVisibleWindows:'s visibleWindows only counts the windows we care about already --- macosx/Controller.m | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/macosx/Controller.m b/macosx/Controller.m index 5ea1601d9..a261f2330 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -621,14 +621,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy - (BOOL) applicationShouldHandleReopen: (NSApplication *) app hasVisibleWindows: (BOOL) visibleWindows { - if (visibleWindows) - { - for (NSWindow * window in [NSApp windows]) - if ([window isVisible] && [window canBecomeMainWindow]) - return NO; - } - - [fWindow makeKeyAndOrderFront: nil]; + if (!visibleWindows) + [fWindow makeKeyAndOrderFront: nil]; return NO; }