diff --git a/src/libs/utils/outputformatter.cpp b/src/libs/utils/outputformatter.cpp index d978e757c73..328c0f405c4 100644 --- a/src/libs/utils/outputformatter.cpp +++ b/src/libs/utils/outputformatter.cpp @@ -80,7 +80,8 @@ void OutputFormatter::appendMessage(const QString &text, OutputFormat format) void OutputFormatter::appendMessage(const QString &text, const QTextCharFormat &format) { - foreach (const FormattedText &output, parseAnsi(text, format)) + const QList formattedTextList = parseAnsi(text, format); + for (const FormattedText &output : formattedTextList) append(output.text, output.format); }