diff --git a/src/sdl-instead/game.c b/src/sdl-instead/game.c index 3478d83..2c915e8 100644 --- a/src/sdl-instead/game.c +++ b/src/sdl-instead/game.c @@ -534,10 +534,6 @@ int game_init(const char *name) { getcwd(game_cwd, sizeof(game_cwd)); - if (menu_lang_select(opt_lang) && menu_lang_select(LANG_DEF)) { - fprintf(stderr, "Can not load default language.\n"); - exit(1); - } if (name) game_err_msg(NULL); diff --git a/src/sdl-instead/main.c b/src/sdl-instead/main.c index dcb6822..5b8cbf7 100644 --- a/src/sdl-instead/main.c +++ b/src/sdl-instead/main.c @@ -92,6 +92,11 @@ int main(int argc, char **argv) if (!opt_lang || !opt_lang[0]) opt_lang = game_locale(); + if (menu_lang_select(opt_lang) && menu_lang_select(LANG_DEF)) { + fprintf(stderr, "Can not load default language.\n"); + exit(1); + } + if (games_sw) games_lookup(games_sw);