diff options
author | Petar Perisin <petar.perisin@gmail.com> | 2013-09-09 22:49:36 +0300 |
---|---|---|
committer | Petar Perisin <petar.perisin@gmail.com> | 2013-09-09 22:26:05 +0200 |
commit | 7a24da8a511087ffa6b6c3cc534356ca67162f26 (patch) | |
tree | 60104548aabc0094f786488f45a0fedb9f6c77f7 /src/libs/utils/ansiescapecodehandler.cpp | |
parent | 967cebcef23dcfb7bae6f33ed4888b3f914af2e4 (diff) |
Clear formatting if there is no number
Task-number: QTCREATORBUG-10132
Change-Id: Ib0f6deac4d66273a1a2cc59d397134588fbd3032
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/libs/utils/ansiescapecodehandler.cpp')
-rw-r--r-- | src/libs/utils/ansiescapecodehandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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<StringFormatPair> 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(); |