History

pre-CR cleanup

Atlante45 committed 12 years ago

Commit 30fd4e21 parent 8b50fba13 files · +241 −268Browse files

Showing the changes to libraries/script-engine/src/DataViewClass.cpp (1 of 13 files). Show all

Unified · Split

libraries/script-engine/src/DataViewClass.cpp+2−3
@@ -29,12 +29,11 @@ DataViewClass::DataViewClass(ScriptEngine* scriptEngine) : ArrayBufferViewClass( · 28 unmodified lines
29 QScriptEngine::SkipMethodsInEnumeration |29 QScriptEngine::SkipMethodsInEnumeration |
30 QScriptEngine::ExcludeSuperClassMethods |30 QScriptEngine::ExcludeSuperClassMethods |
31 QScriptEngine::ExcludeSuperClassProperties);31 QScriptEngine::ExcludeSuperClassProperties);
32
33 _proto.setPrototype(global.property("Object").property("prototype"));32 _proto.setPrototype(global.property("Object").property("prototype"));
34 33
34 // Register constructor
35 _ctor = engine()->newFunction(construct, _proto);35 _ctor = engine()->newFunction(construct, _proto);
36 _ctor.setData(engine()->toScriptValue(this));36 _ctor.setData(engine()->toScriptValue(this));
37
38 engine()->globalObject().setProperty(name(), _ctor);37 engine()->globalObject().setProperty(name(), _ctor);
39}38}
40 39
@@ -47,7 +46,7 @@ QScriptValue DataViewClass::newInstance(QScriptValue buffer, quint32 byteOffset, · 6 unmodified lines
47 return engine()->newObject(this, data);46 return engine()->newObject(this, data);
48}47}
49 48
50QScriptValue DataViewClass::construct(QScriptContext *context, QScriptEngine *engine) {49QScriptValue DataViewClass::construct(QScriptContext* context, QScriptEngine* engine) {
51 DataViewClass* cls = qscriptvalue_cast<DataViewClass*>(context->callee().data());50 DataViewClass* cls = qscriptvalue_cast<DataViewClass*>(context->callee().data());
52 if (!cls || context->argumentCount() < 1) {51 if (!cls || context->argumentCount() < 1) {
53 return QScriptValue();52 return QScriptValue();