aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/jsruntime/qv4object_p.h')
-rw-r--r--src/qml/jsruntime/qv4object_p.h14
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 {