From d89f4770cadce763c233e8940fa9143276ba8893 Mon Sep 17 00:00:00 2001
From: Olivier Goffart <olivier.goffart@nokia.com>
Date: Tue, 13 Jul 2010 15:00:39 +0200
Subject: [PATCH] qmljsinspector: use the columnNumber as well as the
 lineNumber to locate QDeclarativeDebugObjectReference

---
 src/plugins/qmljsinspector/qmljsinspector.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmljsinspector/qmljsinspector.cpp b/src/plugins/qmljsinspector/qmljsinspector.cpp
index 56b0ad772e1..3759f2ab504 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;
     }
 
-- 
GitLab