Change-Id: I2555e3e78e429260129d83894ca94d158c5e1704
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
{
if (!d()->idObjectsWrapper) {
ExecutionEngine *v4 = engine();
- Scope scope(v4);
- Scoped<QQmlIdObjectsArray> a(scope, v4->memoryManager->alloc<QQmlIdObjectsArray>(v4, this));
- d()->idObjectsWrapper = a;
+ d()->idObjectsWrapper = v4->memoryManager->alloc<QQmlIdObjectsArray>(v4, this);
}
return d()->idObjectsWrapper->asReturnedValue();
}
struct Function;
}
-struct QQmlIdObjectsArray;
struct QmlContextWrapper;
namespace Heap {
+struct QQmlIdObjectsArray;
+
struct QmlContextWrapper : Object {
QmlContextWrapper(QV8Engine *engine, QQmlContextData *context, QObject *scopeObject, bool ownsContext = false);
~QmlContextWrapper();