[Ttssh2-commit] [5686] General setup ダイアログで言語ファイルがリストに出てこないことがある問題を修正

Back to archive index

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) {



Ttssh2-commit メーリングリストの案内
Back to archive index