diff --git a/src/terminalDisplay/TerminalPainter.cpp b/src/terminalDisplay/TerminalPainter.cpp index f5e1da03..d13303fc 100644 --- a/src/terminalDisplay/TerminalPainter.cpp +++ b/src/terminalDisplay/TerminalPainter.cpp @@ -147,6 +147,9 @@ void TerminalPainter::drawContents(Character *image, if (next_char.character == ' ' && char_value.hasSameColors(next_char) && char_value.hasSameRendition(next_char)) { // univec intentionally not modified - trailing spaces are meaningless len++; + } else { + // break otherwise, we don't want to be stuck in this loop + break; } } }