diff options
Diffstat (limited to 'src/libs/utils/basetreeview.cpp')
-rw-r--r-- | src/libs/utils/basetreeview.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/utils/basetreeview.cpp b/src/libs/utils/basetreeview.cpp index 00b73002f8..eb754dddb5 100644 --- a/src/libs/utils/basetreeview.cpp +++ b/src/libs/utils/basetreeview.cpp @@ -208,8 +208,9 @@ public: + 2 * fm.horizontalAdvance(QLatin1Char('m')); considerItems(column, q->indexAt(QPoint(1, 1)), &minimum, false); - QVariant extraIndices = m->data(QModelIndex(), BaseTreeView::ExtraIndicesForColumnWidth); - foreach (const QModelIndex &a, extraIndices.value<QModelIndexList>()) + const QVariant extraIndices = m->data(QModelIndex(), BaseTreeView::ExtraIndicesForColumnWidth); + const QList<QModelIndex> values = extraIndices.value<QModelIndexList>(); + for (const QModelIndex &a : values) considerItems(column, a, &minimum, true); return minimum; |