SDL: Fix SigSegV from displayInfoInvalidate when changing resolution

From a35a7d2507c427540055c25bcddacda83c884d31 Mon Sep 17 00:00:00 2001
From: Edward Li <[EMAIL REDACTED]>
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 0daa3b6d833..5ed1f41bed6 100644
--- a/src/video/cocoa/SDL_cocoamodes.m
+++ b/src/video/cocoa/SDL_cocoamodes.m
@@ -475,12 +475,9 @@
                     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;