diff options
-rw-r--r-- | src/libs/utils/outputformatter.cpp | 20 | ||||
-rw-r--r-- | src/libs/utils/outputformatter.h | 2 |
2 files changed, 1 insertions, 21 deletions
diff --git a/src/libs/utils/outputformatter.cpp b/src/libs/utils/outputformatter.cpp index d4da38564c..f60f45c841 100644 --- a/src/libs/utils/outputformatter.cpp +++ b/src/libs/utils/outputformatter.cpp @@ -43,7 +43,6 @@ public: QTextCursor cursor; AnsiEscapeCodeHandler escapeCodeHandler; bool boldFontEnabled = true; - bool enforceNewline = false; bool prependCarriageReturn = false; }; @@ -160,7 +159,6 @@ void OutputFormatter::handleLink(const QString &href) void OutputFormatter::clear() { - d->enforceNewline = false; d->prependCarriageReturn = false; } @@ -189,23 +187,7 @@ void OutputFormatter::appendMessage(const QString &text, OutputFormat format) d->prependCarriageReturn = true; out.chop(1); } - doAppendMessage(doNewlineEnforcement(out), format); -} - -QString OutputFormatter::doNewlineEnforcement(const QString &out) -{ - QString s = out; - if (d->enforceNewline) { - s.prepend('\n'); - d->enforceNewline = false; - } - - if (s.endsWith('\n')) { - d->enforceNewline = true; // make appendOutputInline put in a newline next time - s.chop(1); - } - - return s; + doAppendMessage(out, format); } } // namespace Utils diff --git a/src/libs/utils/outputformatter.h b/src/libs/utils/outputformatter.h index e97eca6ce7..9c9302c4df 100644 --- a/src/libs/utils/outputformatter.h +++ b/src/libs/utils/outputformatter.h @@ -72,8 +72,6 @@ protected: QTextCursor &cursor() const; private: - QString doNewlineEnforcement(const QString &out); - virtual void doAppendMessage(const QString &text, const QTextCharFormat &format); Internal::OutputFormatterPrivate *d; }; |