[Ttssh2-commit] [3766] ウィンドウ幅を狭めた結果、行末の漢字の後ろ半分が消された場合、前半分がゴミとして残るので消すようにした。

svnno****@sourc***** svnno****@sourc*****
2010年 2月 2日 (火) 14:38:06 JST


Revision: 3766
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3766
Author:   doda
Date:     2010-02-02 14:38:06 +0900 (Tue, 02 Feb 2010)

Log Message:
-----------
ウィンドウ幅を狭めた結果、行末の漢字の後ろ半分が消された場合、前半分がゴミとして残るので消すようにした。

Modified Paths:
--------------
    trunk/teraterm/teraterm/buffer.c


-------------- next part --------------
Modified: trunk/teraterm/teraterm/buffer.c
===================================================================
--- trunk/teraterm/teraterm/buffer.c	2010-02-02 01:33:11 UTC (rev 3765)
+++ trunk/teraterm/teraterm/buffer.c	2010-02-02 05:38:06 UTC (rev 3766)
@@ -177,6 +177,10 @@
 			memcpy(&AttrDest2[DestPtr],&AttrBuff2[SrcPtr],NxCopy);
 			memcpy(&AttrDestFG[DestPtr],&AttrBuffFG[SrcPtr],NxCopy);
 			memcpy(&AttrDestBG[DestPtr],&AttrBuffBG[SrcPtr],NxCopy);
+			if (AttrDest[DestPtr+NxCopy-1] & AttrKanji) {
+				CodeDest[DestPtr+NxCopy-1] = ' ';
+				AttrDest[DestPtr+NxCopy-1] ^= AttrKanji;
+			}
 			SrcPtr = NextLinePtr(SrcPtr);
 			DestPtr = DestPtr + (LONG)Nx;
 		}



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