Browse Source

make copy of array.

pull/3111/head
Dan Walmsley 7 years ago
parent
commit
142a41b386
  1. 5
      native/Avalonia.Native/src/OSX/window.mm

5
native/Avalonia.Native/src/OSX/window.mm

@ -1078,11 +1078,12 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
+(void)closeAll +(void)closeAll
{ {
auto numWindows = [[NSApp windows] count]; NSArray<NSWindow*>* windows = [NSArray arrayWithArray:[NSApp windows]];
auto numWindows = [windows count];
for(int i = 0; i < numWindows; i++) for(int i = 0; i < numWindows; i++)
{ {
[[[NSApp windows] objectAtIndex:i] performClose:nil]; [[windows objectAtIndex:i] performClose:nil];
} }
} }

Loading…
Cancel
Save