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