Remove v8 usage in two places
authorLars Knoll <lars.knoll@digia.com>
Wed, 12 Jun 2013 07:10:59 +0000 (09:10 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 12 Jun 2013 07:14:08 +0000 (09:14 +0200)
Change-Id: I26343f3aaa89ea956a890955ce84894f96ebd67d
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/qml/v8/qv8engine.cpp

index 1a70352..841c5ab 100644 (file)
@@ -277,9 +277,9 @@ QV4::Value QV8Engine::fromVariant(const QVariant &variant)
             case QMetaType::QStringList:
                 {
                 bool succeeded = false;
-                v8::Handle<v8::Value> retn = QV4::SequencePrototype::fromVariant(m_v4Engine, variant, &succeeded);
+                QV4::Value retn = QV4::SequencePrototype::fromVariant(m_v4Engine, variant, &succeeded);
                 if (succeeded)
-                    return retn->v4Value();
+                    return retn;
                 return arrayFromStringList(this, *reinterpret_cast<const QStringList *>(ptr));
                 }
             case QMetaType::QVariantList:
@@ -329,9 +329,9 @@ QV4::Value QV8Engine::fromVariant(const QVariant &variant)
             return QV4::QObjectWrapper::wrap(m_v4Engine, obj);
 
         bool succeeded = false;
-        v8::Handle<v8::Value> retn = QV4::SequencePrototype::fromVariant(m_v4Engine, variant, &succeeded);
+        QV4::Value retn = QV4::SequencePrototype::fromVariant(m_v4Engine, variant, &succeeded);
         if (succeeded)
-            return retn->v4Value();
+            return retn;
 
         if (QQmlValueType *vt = QQmlValueTypeFactory::valueType(type))
             return QV4::QmlValueTypeWrapper::create(this, variant, vt);