浏览代码

2009-11-02 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Only decrement cols if cols > 0
	* src/ConsoleStatCalc.cc
Tatsuhiro Tsujikawa 16 年之前
父节点
当前提交
0894a7592c
共有 2 个文件被更改,包括 9 次插入2 次删除
  1. 5 0
      ChangeLog
  2. 4 2
      src/ConsoleStatCalc.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-11-02  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Only decrement cols if cols > 0
+	* src/ConsoleStatCalc.cc
+
 2009-11-02  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Updated Polish, Catalan, French, Italian, Russian and Japanese

+ 4 - 2
src/ConsoleStatCalc.cc

@@ -217,8 +217,10 @@ ConsoleStatCalc::calculateStat(const DownloadEngine* e)
     if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &size) == 0) {
       cols = size.ws_col;
 #ifdef __MINGW32__
-      // Windows terminal cannot handle at the end of line properly.
-      --cols;
+      if(cols > 0) {
+	// Windows terminal cannot handle at the end of line properly.
+	--cols;
+      }
 #endif // __MINGW32__
     }
 #endif // HAVE_TERMIOS_H