From b0af88c0dd1b7bbe66c1c9eccb55f4bf9fd7937b Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 4 Apr 2016 13:18:14 +0200 Subject: [PATCH] Fixing crasing Timer A "raw" QObject (created instead of the Timer) will crash the engine later. Instead we setup the QObject using createPrimitive(). Task-number: QTCREATORBUG-15916 Change-Id: I5f0dd9c887fd57d492222d221e54f267e12a5044 Reviewed-by: Tim Jenssen --- .../qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp index 155aeb4aade..898170ad93c 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp @@ -217,7 +217,7 @@ ServerNodeInstance ServerNodeInstance::create(NodeInstanceServer *nodeInstanceSe if (object == 0) object = new QQuickItem; } else { - object = new QObject; + object = Internal::ObjectNodeInstance::createPrimitive("QtQml/QtObject", 2, 0, nodeInstanceServer->context()); } }