Forráskód Böngészése

Fix SigSegV from displayInfoInvalidate when changing resolution

Edward Li 3 éve
szülő
commit
a35a7d2507
1 módosított fájl, 1 hozzáadás és 4 törlés
  1. 1 4
      src/video/cocoa/SDL_cocoamodes.m

+ 1 - 4
src/video/cocoa/SDL_cocoamodes.m

@@ -475,12 +475,9 @@ Cocoa_GetDisplayDPI(_THIS, SDL_VideoDisplay * display, float * ddpi, float * hdp
                     CGFloat height = CGDisplayModeGetPixelHeight(m);
                     CGFloat HiDPIWidth = CGDisplayModeGetWidth(m);
                     
-                    BOOL isNative = (CGDisplayModeGetIOFlags(m) & kDisplayModeNativeFlag) ? true : false;
-                    CFRelease(m);
-                    
                     //Only check 1x mode
                     if(width == HiDPIWidth) {
-                        if(isNative) {
+                        if (CGDisplayModeGetIOFlags(m) & kDisplayModeNativeFlag) {
                             displayNativeSize.width = width;
                             displayNativeSize.height = height;
                             break;