summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Kelly <stephen.kelly@kdab.com>2012-08-06 18:46:50 +0200
committerQt by Nokia <qt-info@nokia.com>2012-08-07 11:15:55 +0200
commitb37849a5f54d7d3e66adb4430daa2cbd7b366f13 (patch)
treeeb05ee77e81cc78e605eaccf3de6acca7274d7ef
parent9a0b7348b3548c5062db28129b11a8f1abbd7540 (diff)
Do not draw garbage branches if 0px indentation is specified.
This can't realisitically be unit tested. Task-number: QTBUG-26305 Change-Id: If7f56c44c472ff0ffbda4744b76ed2119bb64bf8 Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
-rw-r--r--src/widgets/itemviews/qtreeview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/itemviews/qtreeview.cpp b/src/widgets/itemviews/qtreeview.cpp
index 41f7543fd9..36a2c7ee81 100644
--- a/src/widgets/itemviews/qtreeview.cpp
+++ b/src/widgets/itemviews/qtreeview.cpp
@@ -1680,7 +1680,8 @@ void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option,
style()->drawPrimitive(QStyle::PE_PanelItemViewRow, &opt, painter, this);
opt.state = oldState;
- drawBranches(painter, branches, index);
+ if (d->indent != 0)
+ drawBranches(painter, branches, index);
if (setClipRect)
painter->restore();
} else {