From df5edd28bc4258b89d9d5ffdddf837f339a17aad Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Wed, 18 Sep 2013 16:36:02 +0200 Subject: convert Managed::put() API to be GC safe Change-Id: I09198ce372fa545372db389fac26828d21ad5731 Reviewed-by: Simon Hausmann --- src/qml/jsapi/qjsvalue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qml/jsapi') diff --git a/src/qml/jsapi/qjsvalue.cpp b/src/qml/jsapi/qjsvalue.cpp index 987dd8b29f..eb4d43c6c8 100644 --- a/src/qml/jsapi/qjsvalue.cpp +++ b/src/qml/jsapi/qjsvalue.cpp @@ -883,7 +883,7 @@ void QJSValue::setProperty(const QString& name, const QJSValue& value) return; } - String *s = engine->newString(name); + ScopedString s(scope, engine->newString(name)); uint idx = s->asArrayIndex(); if (idx < UINT_MAX) { setProperty(idx, value); -- cgit v1.2.3