Procházet zdrojové kódy

Fix Cocoa_RaiseWindow activating the app when SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED is false

Sam Lantinga před 2 roky
rodič
revize
d57249034a
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/video/cocoa/SDL_cocoawindow.m

+ 1 - 1
src/video/cocoa/SDL_cocoawindow.m

@@ -2196,13 +2196,13 @@ void Cocoa_RaiseWindow(SDL_VideoDevice *_this, SDL_Window *window)
          */
         [windowData.listener pauseVisibleObservation];
         if (![nswindow isMiniaturized] && [nswindow isVisible]) {
-            [NSApp activateIgnoringOtherApps:YES];
             if (SDL_WINDOW_IS_POPUP(window)) {
                 NSWindow *nsparent = ((__bridge SDL_CocoaWindowData *)window->parent->driverdata).nswindow;
                 [nsparent addChildWindow:nswindow ordered:NSWindowAbove];
             }
 
             if (bActivate) {
+                [NSApp activateIgnoringOtherApps:YES];
                 [nswindow makeKeyAndOrderFront:nil];
             } else {
                 [nswindow orderFront:nil];