mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-01-06 21:37:47 +00:00
Check the display device before dereferencing
It can be null if the desktop mode is set early during initial display enumeration.
(cherry picked from commit 0ccf272eea)
This commit is contained in:
@@ -1435,7 +1435,7 @@ void SDL_SetDesktopDisplayMode(SDL_VideoDisplay *display, const SDL_DisplayMode
|
||||
{
|
||||
SDL_DisplayMode last_mode;
|
||||
|
||||
if (display->fullscreen_window || display->device->setting_display_mode) {
|
||||
if (display->fullscreen_window || (display->device && display->device->setting_display_mode)) {
|
||||
// This is a temporary mode change, don't save the desktop mode
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user