[Ttssh2-commit] [6785] InitBuffer 側でも ts.TerminalWidth , ts.TerminalHeight の値のチェックを行うようにした。

Zurück zum Archiv-Index

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) {



Ttssh2-commit メーリングリストの案内
Zurück zum Archiv-Index