diff options
author | Thomas Hartmann <Thomas.Hartmann@nokia.com> | 2010-12-02 15:13:45 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-12-07 12:38:50 +0100 |
commit | d4591dd9f235d45920022baa1d140fd8042d087a (patch) | |
tree | 8843be1c10b9a49aea224c55eacf1de1df55a503 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp | |
parent | 5d0420b12c77129620536805d6c7c917110d43dd (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.cpp | 2 |
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)) |