svnno****@sourc*****
svnno****@sourc*****
2017年 6月 9日 (金) 19:04:32 JST
Revision: 6785 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6785 Author: doda Date: 2017-06-09 19:04:32 +0900 (Fri, 09 Jun 2017) Log Message: ----------- InitBuffer 側でも ts.TerminalWidth, ts.TerminalHeight の値のチェックを行うようにした。 ts.TerminalWidth, ts.TerminalHeight の値が不正になるパスは全部潰してあるはずだけど念の為。 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2017-06-09 10:04:29 UTC (rev 6784) +++ trunk/teraterm/teraterm/buffer.c 2017-06-09 10:04:32 UTC (rev 6785) @@ -275,6 +275,16 @@ NumOfColumns = ts.TerminalWidth; NumOfLines = ts.TerminalHeight; + if (NumOfColumns <= 0) + NumOfColumns = 80; + else if (NumOfColumns > TermWidthMax) + NumOfColumns = TermWidthMax; + + if (NumOfLines <= 0) + NumOfLines = 24; + else if (NumOfLines > TermHeightMax) + NumOfLines = TermHeightMax; + /* setup window */ if (ts.EnableScrollBuff>0) { if (ts.ScrollBuffSize < NumOfLines) {