mirror of https://github.com/libsdl-org/SDL.git
Fixed crash when restoring the desktop mode on macOS
Fixes https://github.com/libsdl-org/SDL/issues/12460
This commit is contained in:
parent
5f07347e4f
commit
80ae3a7516
|
|
@ -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.
|
||||||
CFArrayExchangeValuesAtIndices(data->modes, i, 0);
|
if (i > 0) {
|
||||||
|
CFArrayExchangeValuesAtIndices(data->modes, i, 0);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue