diff --git a/src/osdep/amiberry_gfx.cpp b/src/osdep/amiberry_gfx.cpp index 31ed16fd..7566c1c0 100644 --- a/src/osdep/amiberry_gfx.cpp +++ b/src/osdep/amiberry_gfx.cpp @@ -255,7 +255,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 {