[Ttssh2-commit] [3356] 日本語モード以外ではUseOneSettingでの送受信コードの統一を行わないようにした。

svnno****@sourc***** svnno****@sourc*****
2009年 4月 28日 (火) 23:07:03 JST


Revision: 3356
          http://svn.sourceforge.jp/view?root=ttssh2&view=rev&rev=3356
Author:   doda
Date:     2009-04-28 23:07:03 +0900 (Tue, 28 Apr 2009)

Log Message:
-----------
日本語モード以外ではUseOneSettingでの送受信コードの統一を行わないようにした。

Modified Paths:
--------------
    trunk/TTXKanjiMenu/ttxkanjimenu.c


-------------- next part --------------
Modified: trunk/TTXKanjiMenu/ttxkanjimenu.c
===================================================================
--- trunk/TTXKanjiMenu/ttxkanjimenu.c	2009-04-28 13:46:55 UTC (rev 3355)
+++ trunk/TTXKanjiMenu/ttxkanjimenu.c	2009-04-28 14:07:03 UTC (rev 3356)
@@ -99,7 +99,7 @@
 }
 
 static void PASCAL FAR TTXGetUIHooks(TTXUIHooks FAR * hooks) {
-	if (pvar->UseOneSetting) {
+	if (pvar->UseOneSetting && pvar->ts->Language == IdJapanese) {
 		pvar->origSetupTermDlg = *hooks->SetupTerminal;
 		*hooks->SetupTerminal = TTXKanjiMenuSetupTerminal;
 	}
@@ -117,12 +117,14 @@
 	}
 	else {
 		pvar->UseOneSetting = TRUE;
-		if (pvar->ts->KanjiCode == IdUTF8m) {
-			pvar->ts->KanjiCodeSend = IdUTF8;
+		if (pvar->ts->Language == IdJapanese) {
+			if (pvar->ts->KanjiCode == IdUTF8m) {
+				pvar->ts->KanjiCodeSend = IdUTF8;
+			}
+			else {
+				pvar->ts->KanjiCodeSend = pvar->ts->KanjiCode;
+			}
 		}
-		else {
-			pvar->ts->KanjiCodeSend = pvar->ts->KanjiCode;
-		}
 	}
 	return;
 }



Ttssh2-commit メーリングリストの案内