From 47ede6dc4244f30a08d8b5a04c9b34aea186aa59 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 23 Sep 2016 14:54:34 +0200 Subject: [PATCH] Debugger: Fix expansion of items in tool tips Task-number: QTCREATORBUG-16947 Change-Id: Id38b7dbf2773f04d2298a7dfee68fc0f280806e4 Reviewed-by: Christian Stenger --- src/plugins/debugger/debuggertooltipmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/debuggertooltipmanager.cpp b/src/plugins/debugger/debuggertooltipmanager.cpp index a34a0b41c0d..4b53f12e230 100644 --- a/src/plugins/debugger/debuggertooltipmanager.cpp +++ b/src/plugins/debugger/debuggertooltipmanager.cpp @@ -219,7 +219,7 @@ ToolTipWatchItem::ToolTipWatchItem(TreeItem *item) type = model->data(idx.sibling(idx.row(), 2), Qt::DisplayRole).toString(); iname = model->data(idx.sibling(idx.row(), 0), LocalsINameRole).toString(); valueColor = model->data(idx.sibling(idx.row(), 1), Qt::ForegroundRole).value(); - expandable = item->hasChildren(); + expandable = model->hasChildren(idx); expression = model->data(idx.sibling(idx.row(), 0), Qt::EditRole).toString(); foreach (TreeItem *child, item->children()) appendChild(new ToolTipWatchItem(child)); @@ -270,7 +270,7 @@ public: WatchItem *it = m_engine->watchHandler()->findItem(iname); QTC_ASSERT(it, return); - it->fetchMore(); + it->model()->fetchMore(it->index()); } void restoreTreeModel(QXmlStreamReader &r);