From c83027ec9c753610b55f9e2a7f4c8e4eef7d237a Mon Sep 17 00:00:00 2001 From: Marco Antognini Date: Sat, 21 Sep 2013 21:31:59 +0200 Subject: [PATCH] Automatically activate the next window when one is closed --- src/SFML/Window/OSX/WindowImplCocoa.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/SFML/Window/OSX/WindowImplCocoa.mm b/src/SFML/Window/OSX/WindowImplCocoa.mm index 018cf5fc..e15bf0c0 100644 --- a/src/SFML/Window/OSX/WindowImplCocoa.mm +++ b/src/SFML/Window/OSX/WindowImplCocoa.mm @@ -107,6 +107,12 @@ WindowImplCocoa::~WindowImplCocoa() [m_delegate release]; + // Put the next window in front, if any. + NSArray* windows = [NSApp orderedWindows]; + if ([windows count] > 0) { + [[windows objectAtIndex:0] makeKeyAndOrderFront:nil]; + } + releasePool(); drainPool(); // Make sure everything was freed