OSDN Git Service

Fix crash when loading a .qmlproject with a custom run configuration
authorKai Koehne <kai.koehne@nokia.com>
Wed, 9 Jun 2010 14:22:27 +0000 (16:22 +0200)
committerKai Koehne <kai.koehne@nokia.com>
Wed, 9 Jun 2010 14:22:27 +0000 (16:22 +0200)
Task-number: QTCREATORBUG-1609

src/plugins/qmlprojectmanager/qmlproject.cpp

index ee72f41..f4532b5 100644 (file)
@@ -258,7 +258,7 @@ bool QmlProject::fromMap(const QVariantMap &map)
 
     refresh(Everything);
     // FIXME workaround to guarantee that run/debug actions are enabled if a valid file exists
-    QmlProjectRunConfiguration *runConfig = static_cast<QmlProjectRunConfiguration*>(activeTarget()->activeRunConfiguration());
+    QmlProjectRunConfiguration *runConfig = qobject_cast<QmlProjectRunConfiguration*>(activeTarget()->activeRunConfiguration());
     if (runConfig)
         runConfig->changeCurrentFile(0);