diff --git a/src/_macosx.m b/src/_macosx.m index dd14a6b2afae..315af6895b53 100644 --- a/src/_macosx.m +++ b/src/_macosx.m @@ -5760,7 +5760,10 @@ - (int)index if(nwin > 0) { [NSApp activateIgnoringOtherApps: YES]; - for (NSWindow *window in [NSApp windows]) { + NSArray *windowsArray = [NSApp windows]; + NSEnumerator *enumerator = [windowsArray objectEnumerator]; + NSWindow *window; + while ((window = [enumerator nextObject])) { [window orderFront:nil]; } [NSApp run];