[Ttssh2-commit] [5432] 条件をミスっていたので修正。

svnno****@sourc***** svnno****@sourc*****
2013年 11月 25日 (月) 15:45:27 JST


Revision: 5432
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5432
Author:   doda
Date:     2013-11-25 15:45:26 +0900 (Mon, 25 Nov 2013)
Log Message:
-----------
条件をミスっていたので修正。
# 前行末が継続マーク文字の時に、URL属性がついていなくても無条件にURL属性をつけてしまっていた。

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

-------------- next part --------------
Modified: trunk/teraterm/teraterm/buffer.c
===================================================================
--- trunk/teraterm/teraterm/buffer.c	2013-11-23 17:19:04 UTC (rev 5431)
+++ trunk/teraterm/teraterm/buffer.c	2013-11-25 06:45:26 UTC (rev 5432)
@@ -1599,11 +1599,9 @@
 		PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1;
 		PrevCharCode = CodeBuff[PrevCharPtr];
 		PrevCharAttr = AttrBuff[PrevCharPtr];
-		if (((PrevCharAttr & AttrURL) && (AttrLine[0] & AttrLineContinued))
-		    || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL)) {
-			if (!(ch & 0x80 || url_char[ch]==0)) { // \x82\xA9\x82\xC2URL\x8D\\x90\xAC\x95\xB6\x8E\x9A\x82Ȃ\xE7
-				AttrLine[0] |= AttrURL; 
-			}
+		if ((PrevCharAttr & AttrURL) && (!(ch & 0x80) && url_char[ch]) &&
+		   ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL))) {
+			AttrLine[0] |= AttrURL; 
 		}
 		return;
 	}



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