diff --git a/src/osdep/amiberry_gfx.cpp b/src/osdep/amiberry_gfx.cpp index 43d80218..dc89500a 100644 --- a/src/osdep/amiberry_gfx.cpp +++ b/src/osdep/amiberry_gfx.cpp @@ -271,7 +271,9 @@ static void graphics_subinit() { if (screen == nullptr) { - fprintf(stderr, "Unable to set video mode: %s\n", SDL_GetError()); + open_screen(&currprefs); + if (screen == nullptr) + fprintf(stderr, "Unable to set video mode: %s\n", SDL_GetError()); } else {