[Ttssh2-commit] [5877] 接続するとキーボード設定ファイル名が消えてしまうのを、ファイル名が残るようにした

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2015年 5月 19日 (火) 00:27:56 JST


Revision: 5877
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5877
Author:   maya
Date:     2015-05-19 00:27:53 +0900 (Tue, 19 May 2015)
Log Message:
-----------
接続するとキーボード設定ファイル名が消えてしまうのを、ファイル名が残るようにした

Modified Paths:
--------------
    trunk/teraterm/teraterm/keyboard.c
    trunk/teraterm/ttpcmn/ttcmn.c
    trunk/teraterm/ttpset/ttset.c

-------------- next part --------------
Modified: trunk/teraterm/teraterm/keyboard.c
===================================================================
--- trunk/teraterm/teraterm/keyboard.c	2015-05-16 16:47:54 UTC (rev 5876)
+++ trunk/teraterm/teraterm/keyboard.c	2015-05-18 15:27:53 UTC (rev 5877)
@@ -48,12 +48,14 @@
 #ifdef SHARED_KEYMAP
   if ( strlen(ts.KeyCnfFN)==0 ) return;
 #else
+  /*
   if ( strlen(ts.KeyCnfFN)==0 ) {
     if ( KeyMap != NULL ) {
         return;
     }
     strncpy_s(ts.KeyCnfFN, sizeof(ts.KeyCnfFN),"KEYBOARD.CNF", _TRUNCATE);
   }
+  */
 #endif
   ExtractFileName(ts.KeyCnfFN,TempName,sizeof(TempName));
   ExtractDirName(ts.KeyCnfFN,TempDir);

Modified: trunk/teraterm/ttpcmn/ttcmn.c
===================================================================
--- trunk/teraterm/ttpcmn/ttcmn.c	2015-05-16 16:47:54 UTC (rev 5876)
+++ trunk/teraterm/ttpcmn/ttcmn.c	2015-05-18 15:27:53 UTC (rev 5877)
@@ -80,6 +80,10 @@
 	_chdir(ts->HomeDir);
 	GetDefaultSetupFName(ts->HomeDir, ts->SetupFName, sizeof(ts->SetupFName));
 
+	strncpy_s(ts->KeyCnfFN, sizeof(ts->KeyCnfFN), ts->HomeDir, _TRUNCATE);
+	AppendSlash(ts->KeyCnfFN, sizeof(ts->KeyCnfFN));
+	strncat_s(ts->KeyCnfFN, sizeof(ts->KeyCnfFN), "KEYBOARD.CNF", _TRUNCATE);
+
 	if (FirstInstance) {
 		FirstInstance = FALSE;
 		return TRUE;

Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2015-05-16 16:47:54 UTC (rev 5876)
+++ trunk/teraterm/ttpset/ttset.c	2015-05-18 15:27:53 UTC (rev 5877)
@@ -3292,7 +3292,8 @@
 	BOOL JustAfterHost = FALSE;
 
 	ts->HostName[0] = 0;
-	ts->KeyCnfFN[0] = 0;
+	//ts->KeyCnfFN[0] = 0;
+
 	/* Set AutoConnect true as default (2008.2.16 by steven)*/
 	ts->ComAutoConnect = TRUE;
 



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