From 80221222149261b82f6302fca084ccc88c975272 Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 10 Apr 2008 18:00:01 +0000 Subject: [PATCH] fixed bug #1939571 - LangDLL auto select with only 1 language git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5598 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/LangDLL/LangDLL.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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++) {