aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@nokia.com>2010-12-02 15:13:45 +0100
committercon <qtc-committer@nokia.com>2010-12-07 12:38:50 +0100
commitd4591dd9f235d45920022baa1d140fd8042d087a (patch)
tree8843be1c10b9a49aea224c55eacf1de1df55a503 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
parent5d0420b12c77129620536805d6c7c917110d43dd (diff)
QmlDesigner.nodeInstances: crash fix
PathView creates problems and we do not properly support it anyway. We just create a dummy instance, instead. Task-number: QTCREATORBUG-3251 Reviewed-by: Marco Bubke
Diffstat (limited to 'src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
index acf2c0fb15..11da2bf465 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
@@ -135,6 +135,8 @@ Internal::ObjectNodeInstance::Pointer NodeInstance::createInstance(const NodeMet
if (!metaInfo.isValid())
instance = Internal::DummyNodeInstance::create();
+ else if (metaInfo.isSubclassOf("Qt/PathView", 4, 7))
+ instance = Internal::DummyNodeInstance::create();
else if (metaInfo.isSubclassOf("Qt/QWidget", 4, 7))
instance = Internal::DummyNodeInstance::create();
else if (metaInfo.isSubclassOf("Qt/QGraphicsView", 4, 7))