From 40477f47685a2745cb591bde5669338a4a0a70eb Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Tue, 22 Dec 2009 13:18:46 +0100 Subject: Maybe fix QTBUG-5690 Allievates symptoms, but may not be the proper fix. --- src/declarative/qml/qmlcomponent.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/declarative/qml/qmlcomponent.cpp b/src/declarative/qml/qmlcomponent.cpp index 2d53b0b..8c32fa4 100644 --- a/src/declarative/qml/qmlcomponent.cpp +++ b/src/declarative/qml/qmlcomponent.cpp @@ -528,7 +528,8 @@ QmlComponent::QmlComponent(QmlComponentPrivate &dd, QObject *parent) QScriptValue QmlComponent::createObject() { Q_D(QmlComponent); - QmlContext* ctxt = creationContext(); + //QmlContext* ctxt = creationContext(); + QmlContext* ctxt = d->engine->rootContext();//Fixes QTBUG-5690, but is it the right fix? if(!ctxt){ qWarning() << QLatin1String("createObject can only be used in QML"); return QScriptValue(); -- cgit v0.12