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; }