summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprojectmanager
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2011-04-26 09:46:05 +0200
committerKai Koehne <kai.koehne@nokia.com>2011-04-27 17:25:48 +0200
commitea36927cc359c2dddb6473a1e4f5b4b68a46f920 (patch)
treedb7c92d7dcfc3b2ff8fc6b9ebe9ad5aac67e324d /src/plugins/qmlprojectmanager
parent5b521e2dadfebff3e7c4ebe8f4bf5eeed6cac045 (diff)
downloadqt-creator-ea36927cc359c2dddb6473a1e4f5b4b68a46f920.tar.gz
QmlDebug: Simplify logic to find the source file for a stack frame
Get rid of custom logic to handle shadow builds (which didn't work anyway if the qml files are from a different directory than expected). Instead, just search for the file name in the list of files from the project. Reviewed-by: Christiaan Janssen
Diffstat (limited to 'src/plugins/qmlprojectmanager')
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
index 34a9f5a8fa..f12f0d0727 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
@@ -206,7 +206,8 @@ RunControl *QmlRunControlFactory::createDebugRunControl(QmlProjectRunConfigurati
params.workingDirectory = runConfig->workingDirectory();
params.environment = runConfig->environment();
params.displayName = runConfig->displayName();
- params.projectDir = runConfig->target()->project()->projectDirectory();
+ params.projectSourceDirectory = runConfig->target()->project()->projectDirectory();
+ params.projectSourceFiles = runConfig->target()->project()->files(Project::ExcludeGeneratedFiles);
if (params.executable.isEmpty()) {
showQmlObserverToolWarning();