diff --git a/Contrib/LangDLL/LangDLL.c b/Contrib/LangDLL/LangDLL.c index a932918b..dfd3777f 100644 --- a/Contrib/LangDLL/LangDLL.c +++ b/Contrib/LangDLL/LangDLL.c @@ -205,14 +205,18 @@ void __declspec(dllexport) LangDialog(HWND hwndParent, int string_size, } // start dialog - if (visible_langs_num > 0) + if (visible_langs_num > 1) { DialogBox(g_hInstance, MAKEINTRESOURCE(IDD_DIALOG), 0, DialogProc); } - else + else if (visible_langs_num == 0) { pushstring(""); } + else + { + pushstring(langs[0].id); + } // free structs for (i = 0; i < visible_langs_num; i++) {