From 7a24da8a511087ffa6b6c3cc534356ca67162f26 Mon Sep 17 00:00:00 2001 From: Petar Perisin Date: Mon, 9 Sep 2013 22:49:36 +0300 Subject: [PATCH] Clear formatting if there is no number Task-number: QTCREATORBUG-10132 Change-Id: Ib0f6deac4d66273a1a2cc59d397134588fbd3032 Reviewed-by: Orgad Shaneh --- src/libs/utils/ansiescapecodehandler.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/utils/ansiescapecodehandler.cpp b/src/libs/utils/ansiescapecodehandler.cpp index 24a1125da3..5af07cb163 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(); -- GitLab