diff --git a/src/libs/utils/ansiescapecodehandler.cpp b/src/libs/utils/ansiescapecodehandler.cpp index 24a1125da35..5af07cb163b 100644 --- a/src/libs/utils/ansiescapecodehandler.cpp +++ b/src/libs/utils/ansiescapecodehandler.cpp @@ -115,6 +115,11 @@ QList AnsiEscapeCodeHandler::parseText(const QString &text, } strippedText.remove(0, 1); + if (numbers.isEmpty()) { + charFormat = defaultFormat; + endFormatScope(); + } + for (int i = 0; i < numbers.size(); ++i) { const int code = numbers.at(i).toInt();