From a1b7e34d7d61b358cee13b7a8d84a1a9a864f0de Mon Sep 17 00:00:00 2001 From: Markus Gans Date: Mon, 21 Dec 2015 01:10:32 +0100 Subject: [PATCH] Fix missing eat_newline_glitch (xn) in TeraTerm --- ChangeLog | 1 + src/fterm.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5ff5a439..06f63a4e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ * Add raiseWindow() to FMenuBar::leaveMenuBar() * Fix allocation of null strings with the FString = operator * Fix for non printable characters in Cygwin and TeraTerm + * Fix missing eat_newline_glitch (xn) in TeraTerm 2015-12-19 Markus Gans * Add delOwnTimer() for FObject diff --git a/src/fterm.cpp b/src/fterm.cpp index 01a0e36b..7b5fd939 100644 --- a/src/fterm.cpp +++ b/src/fterm.cpp @@ -1008,8 +1008,12 @@ void FTerm::init_termcaps() // newline ignored after 80 cols eat_nl_glitch = tgetflag(const_cast("xn")); + if ( isTeraTerm() ) + eat_nl_glitch = true; + // maximum number of colors on screen max_color = tgetnum(const_cast("Co")); + if ( max_color < 8 ) monochron = true; else