From 4c85511d5506d51de1bd987534d99bbf1e2da6ef Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Fri, 23 Oct 2009 09:49:59 +0200
Subject: [PATCH] Search qmlviewer binary also in creator/bin

---
 src/plugins/qmlprojectmanager/qmlproject.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index 4e891641d19..43707de1ad4 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -338,7 +338,12 @@ QmlRunConfiguration::QmlRunConfiguration(QmlProject *pro)
 {
     setName(tr("QML Viewer"));
 
-    m_qmlViewer = Utils::SynchronousProcess::locateBinary(QLatin1String("qmlviewer"));
+    // append creator/bin dir to search path (only useful for special creator-qml package)
+    const QString searchPath = QString(qgetenv("PATH"))
+                               + Utils::SynchronousProcess::pathSeparator()
+                               + QCoreApplication::applicationDirPath()
+;
+    m_qmlViewer = Utils::SynchronousProcess::locateBinary(searchPath, QLatin1String("qmlviewer"));
 }
 
 QmlRunConfiguration::~QmlRunConfiguration()
-- 
GitLab