diff --git a/src/plugins/qmljsinspector/qmljsinspector.cpp b/src/plugins/qmljsinspector/qmljsinspector.cpp index 56b0ad772e12db8b2460de79601c2d4a27ed0097..3759f2ab504d0d197e9bd773f1495276fee8ad3f 100644 --- a/src/plugins/qmljsinspector/qmljsinspector.cpp +++ b/src/plugins/qmljsinspector/qmljsinspector.cpp @@ -603,7 +603,7 @@ void MapObjectWithDebugReference::processRecursive(const QDeclarativeDebugObject // the QDeclarativeDebugObjectReference by filename/loc in a fist pass SourceLocation loc = ast->firstSourceLocation(); - if (object.source().lineNumber() == int(loc.startLine) && object.source().url().toLocalFile() == filename) { + if (object.source().lineNumber() == int(loc.startLine) && object.source().columnNumber() == int(loc.startColumn) && object.source().url().toLocalFile() == filename) { result[ast] += object; }