svnno****@sourc*****
svnno****@sourc*****
2010年 1月 20日 (水) 22:57:16 JST
Revision: 3737 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3737 Author: doda Date: 2010-01-20 22:57:16 +0900 (Wed, 20 Jan 2010) Log Message: ----------- 接続直後やスクロールバッファをクリアした直後のウィンドウの縦サイズ変更が正しく動かないのを修正。 # とりあえずの対処なので、縦サイズ変更時の挙動がまだ気に入らない。要調整。 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2010-01-19 12:51:49 UTC (rev 3736) +++ trunk/teraterm/teraterm/buffer.c 2010-01-20 13:57:16 UTC (rev 3737) @@ -2799,6 +2799,17 @@ } if ((ts.TermFlag & TF_CLEARONRESIZE) == 0 && Ny != NumOfLines) { + BuffEnd += Ny - NumOfLines; + if (Ny > NumOfLines) { + if (BuffEnd > NumOfLinesInBuff) { + BuffEndAbs -= BuffEnd - NumOfLinesInBuff; + if (BuffEndAbs < 0) { + BuffEndAbs += NumOfLinesInBuff; + } + BuffEnd = NumOfLinesInBuff; + } + } +/* l = NumOfLines - Ny; d = NumOfLines - 1 - StatusLine - CursorY; if (l > 0 && d > 0) { @@ -2813,6 +2824,7 @@ } CursorY -= l; +*/ } NumOfColumns = Nx;