diff options
Diffstat (limited to 'src/qml/jsruntime/qv4object_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4object_p.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/qml/jsruntime/qv4object_p.h b/src/qml/jsruntime/qv4object_p.h index 4e88cd785e..6dc58a60e2 100644 --- a/src/qml/jsruntime/qv4object_p.h +++ b/src/qml/jsruntime/qv4object_p.h @@ -348,17 +348,17 @@ struct BooleanObject : Object { struct NumberObject : Object { NumberObject(InternalClass *ic, QV4::Object *prototype) - : Object(ic, prototype) + : Object(ic, prototype), + value(0) { - value = Encode((int)0); } - NumberObject(ExecutionEngine *engine, const Value &val) - : Object(engine->emptyClass, engine->numberPrototype.asObject()) + NumberObject(ExecutionEngine *engine, double val) + : Object(engine->emptyClass, engine->numberPrototype.asObject()), + value(val) { - value = val; } - Value value; + double value; }; struct ArrayObject : Object { @@ -391,7 +391,7 @@ struct NumberObject: Object { V4_OBJECT2(NumberObject, Object) Q_MANAGED_TYPE(NumberObject) - Value value() const { return d()->value; } + double value() const { return d()->value; } }; struct ArrayObject: Object { |