From a35a7d2507c427540055c25bcddacda83c884d31 Mon Sep 17 00:00:00 2001 From: Edward Li Date: Sat, 25 Dec 2021 05:00:26 +0800 Subject: [PATCH] Fix SigSegV from displayInfoInvalidate when changing resolution --- src/video/cocoa/SDL_cocoamodes.m | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/video/cocoa/SDL_cocoamodes.m b/src/video/cocoa/SDL_cocoamodes.m index 0daa3b6d8..5ed1f41be 100644 --- a/src/video/cocoa/SDL_cocoamodes.m +++ b/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;