|
@@ -2360,6 +2360,9 @@ void Cocoa_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)
|
|
if (SDL_WINDOW_IS_POPUP(window)) {
|
|
if (SDL_WINDOW_IS_POPUP(window)) {
|
|
NSWindow *nsparent = ((__bridge SDL_CocoaWindowData *)window->parent->driverdata).nswindow;
|
|
NSWindow *nsparent = ((__bridge SDL_CocoaWindowData *)window->parent->driverdata).nswindow;
|
|
[nsparent addChildWindow:nswindow ordered:NSWindowAbove];
|
|
[nsparent addChildWindow:nswindow ordered:NSWindowAbove];
|
|
|
|
+ if (bActivate) {
|
|
|
|
+ [nswindow makeKeyWindow];
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
if (bActivate) {
|
|
if (bActivate) {
|
|
[NSApp activateIgnoringOtherApps:YES];
|
|
[NSApp activateIgnoringOtherApps:YES];
|