Fixed crash when restoring the desktop mode on macOS

Fixes https://github.com/libsdl-org/SDL/issues/12460
This commit is contained in:
Sam Lantinga
2025-03-04 14:31:51 -08:00
parent 5f07347e4f
commit 80ae3a7516
+2
View File
@@ -644,7 +644,9 @@ static CGError SetDisplayModeForDisplay(CGDirectDisplayID display, SDL_DisplayMo
result = CGDisplaySetDisplayMode(display, moderef, NULL); result = CGDisplaySetDisplayMode(display, moderef, NULL);
if (result == kCGErrorSuccess) { if (result == kCGErrorSuccess) {
// If this mode works, try it first next time. // If this mode works, try it first next time.
if (i > 0) {
CFArrayExchangeValuesAtIndices(data->modes, i, 0); CFArrayExchangeValuesAtIndices(data->modes, i, 0);
}
break; break;
} }
} }