svnno****@sourc*****
svnno****@sourc*****
2014年 10月 17日 (金) 17:16:15 JST
Revision: 5686 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5686 Author: maya Date: 2014-10-17 17:16:11 +0900 (Fri, 17 Oct 2014) Log Message: ----------- General setup ダイアログで言語ファイルがリストに出てこないことがある問題を修正 Modified Paths: -------------- trunk/teraterm/ttpdlg/ttdlg.c -------------- next part -------------- Modified: trunk/teraterm/ttpdlg/ttdlg.c =================================================================== --- trunk/teraterm/ttpdlg/ttdlg.c 2014-10-14 03:55:14 UTC (rev 5685) +++ trunk/teraterm/ttpdlg/ttdlg.c 2014-10-17 08:16:11 UTC (rev 5686) @@ -3029,15 +3029,17 @@ #define LANG_PATH "lang" #define LANG_EXT ".lng" -static void make_sel_lang_ui(void) +static void make_sel_lang_ui(char *HomeDir) { int i; int file_num; - char fullpath[1024] = LANG_PATH "\\*" LANG_EXT; + char fullpath[1024]; HANDLE hFind; WIN32_FIND_DATA fd; char **p; + _snprintf_s(fullpath, sizeof(fullpath), _TRUNCATE, "%s\\%s\\*%s", HomeDir, LANG_PATH, LANG_EXT); + // \x83\x81\x83\x82\x83\x8A\x83t\x83\x8A\x81[ if (LangUIList) { p = LangUIList; @@ -3176,7 +3178,7 @@ } // \x8Dŏ\x89\x82Ɏw\x92肳\x82\xEA\x82Ă\xA2\x82錾\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82̔ԍ\x86\x82\xF0\x8Ao\x82\xA6\x82Ă\xA8\x82\xAD\x81B - make_sel_lang_ui(); + make_sel_lang_ui(ts->HomeDir); langui_sel = get_sel_lang_ui(LangUIList, ts->UILanguageFile_ini); SetDropDownList(Dialog, IDC_GENLANG_UI, LangUIList, langui_sel); if (LangUIList[0] == NULL) {