diff options
author | Stephen Kelly <stephen.kelly@kdab.com> | 2012-08-06 18:46:50 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-08-07 11:15:55 +0200 |
commit | b37849a5f54d7d3e66adb4430daa2cbd7b366f13 (patch) | |
tree | eb05ee77e81cc78e605eaccf3de6acca7274d7ef | |
parent | 9a0b7348b3548c5062db28129b11a8f1abbd7540 (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.cpp | 3 |
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 { |