diff --git a/src/plugins/debugger/debuggertooltipmanager.cpp b/src/plugins/debugger/debuggertooltipmanager.cpp index c4e9bae6d32..1235adb7237 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); diff --git a/src/tools/clangbackend/clangbackend.pro b/src/tools/clangbackend/clangbackend.pro index 5e03e245931..9d7aef915f1 100644 --- a/src/tools/clangbackend/clangbackend.pro +++ b/src/tools/clangbackend/clangbackend.pro @@ -16,5 +16,5 @@ SOURCES += clangbackendmain.cpp unix { !osx: QMAKE_LFLAGS += -Wl,-z,origin - !disable_external_rpath: QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${LLVM_LIBDIR}) + !contains(QMAKE_DEFAULT_LIBDIRS, $${LLVM_LIBDIR}):!disable_external_rpath: QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${LLVM_LIBDIR}) }