summaryrefslogtreecommitdiff
path: root/src/plugins/qmljsinspector
diff options
context:
space:
mode:
authorChristiaan Janssen <christiaan.janssen@nokia.com>2011-02-28 17:14:00 +0100
committerChristiaan Janssen <christiaan.janssen@nokia.com>2011-02-28 17:14:55 +0100
commit512fe4b668b6f2c4fb074e519576816bc3e2e71f (patch)
tree61abef07de0ec567952ff16bdb838694233fe37c /src/plugins/qmljsinspector
parentd24ebfed3db6a7053d8c4cde9dd83164d62a18d4 (diff)
downloadqt-creator-512fe4b668b6f2c4fb074e519576816bc3e2e71f.tar.gz
QmlInspector: fixed bug in crumblepath
Diffstat (limited to 'src/plugins/qmljsinspector')
-rw-r--r--src/plugins/qmljsinspector/qmljscontextcrumblepath.cpp2
-rw-r--r--src/plugins/qmljsinspector/qmljsinspector.cpp8
2 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/qmljsinspector/qmljscontextcrumblepath.cpp b/src/plugins/qmljsinspector/qmljscontextcrumblepath.cpp
index b6cd06289e..da5093598f 100644
--- a/src/plugins/qmljsinspector/qmljscontextcrumblepath.cpp
+++ b/src/plugins/qmljsinspector/qmljscontextcrumblepath.cpp
@@ -53,7 +53,7 @@ void ContextCrumblePath::updateContextPath(const QStringList &path, const QList<
m_isEmpty = path.isEmpty();
if (m_isEmpty) {
- pushElement(tr("[no context]"));
+ pushElement(tr("[no context]"),QVariant(-1));
} else {
for (int i = 0; i < path.count(); i++)
pushElement(path[i], QVariant(debugIds[i]));
diff --git a/src/plugins/qmljsinspector/qmljsinspector.cpp b/src/plugins/qmljsinspector/qmljsinspector.cpp
index 45354880cf..f8b0467563 100644
--- a/src/plugins/qmljsinspector/qmljsinspector.cpp
+++ b/src/plugins/qmljsinspector/qmljsinspector.cpp
@@ -758,9 +758,11 @@ void InspectorUi::setupDockWidgets()
void InspectorUi::crumblePathElementClicked(int debugId)
{
- QList<int> l;
- l << debugId;
- selectItems(l);
+ if (debugId != -1) {
+ QList<int> l;
+ l << debugId;
+ selectItems(l);
+ }
}
bool InspectorUi::showExperimentalWarning()