forked from qt-creator/qt-creator
debugger: fix toplevel expansion behaviour of pinned tooltips
That is the necessary part of the previously reverted patch. Change-Id: Ie25171cd013712b7141de01d4c23deb20fe08578 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -1017,7 +1017,7 @@ QAbstractItemModel *DebuggerToolTipWidget::swapModel(QAbstractItemModel *newMode
|
||||
QAbstractItemModel *oldModel = m_treeView->swapModel(newModel);
|
||||
// When looking at some 'this.m_foo.x', expand all items
|
||||
if (newModel) {
|
||||
if (const int level = m_expression.count(QLatin1Char('.'))) {
|
||||
if (const int level = m_expression.count(QLatin1Char('.')) + 1) {
|
||||
QModelIndex index = newModel->index(0, 0);
|
||||
for (int i = 0; i < level && index.isValid(); i++, index = index.child(0, 0))
|
||||
m_treeView->setExpanded(index, true);
|
||||
|
||||
Reference in New Issue
Block a user