diff --git a/ANSI.c b/ANSI.c index d71c4c6..cdf0d1e 100644 --- a/ANSI.c +++ b/ANSI.c @@ -2076,8 +2076,10 @@ ParseAndPrintString( HANDLE hDev, else if (im && (c == HT || c == '\r' || c == '\b' || c == '\n')) { FlushBuffer(); + im = FALSE; PushBuffer( (WCHAR)c ); FlushBuffer(); + im = TRUE; } else PushBuffer( (WCHAR)c ); }