forked from qt-creator/qt-creator
Fix additional output omited warning
Task-number: QTCREATORBUG-8004 Change-Id: Ic45d62fe3bf36187bb88a84a019fc00dc01976fc Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -257,7 +257,7 @@ void OutputWindow::appendText(const QString &textIn, const QTextCharFormat &form
|
|||||||
{
|
{
|
||||||
QString text = textIn;
|
QString text = textIn;
|
||||||
text.remove(QLatin1Char('\r'));
|
text.remove(QLatin1Char('\r'));
|
||||||
if (m_maxLineCount > 0 && document()->blockCount() > m_maxLineCount)
|
if (m_maxLineCount > 0 && document()->blockCount() >= m_maxLineCount)
|
||||||
return;
|
return;
|
||||||
const bool atBottom = isScrollbarAtBottom();
|
const bool atBottom = isScrollbarAtBottom();
|
||||||
QTextCursor cursor = QTextCursor(document());
|
QTextCursor cursor = QTextCursor(document());
|
||||||
@@ -265,10 +265,10 @@ void OutputWindow::appendText(const QString &textIn, const QTextCharFormat &form
|
|||||||
cursor.beginEditBlock();
|
cursor.beginEditBlock();
|
||||||
cursor.insertText(doNewlineEnfocement(text), format);
|
cursor.insertText(doNewlineEnfocement(text), format);
|
||||||
|
|
||||||
if (m_maxLineCount > 0 && document()->blockCount() > m_maxLineCount) {
|
if (m_maxLineCount > 0 && document()->blockCount() >= m_maxLineCount) {
|
||||||
QTextCharFormat tmp;
|
QTextCharFormat tmp;
|
||||||
tmp.setFontWeight(QFont::Bold);
|
tmp.setFontWeight(QFont::Bold);
|
||||||
cursor.insertText(tr("Additional output omitted\n"), tmp);
|
cursor.insertText(doNewlineEnfocement(tr("Additional output omitted\n")), tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
cursor.endEditBlock();
|
cursor.endEditBlock();
|
||||||
|
|||||||
Reference in New Issue
Block a user