History

Added JS exceptions + fixed up floating precision mess up

Atlante45 committed 12 years ago

Commit b9fe5b21 parent d456adf7 files · +105 −52Browse files

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

Unified · Split

libraries/script-engine/src/DataViewClass.cpp+1−1
@@ -64,7 +64,7 @@ QScriptValue DataViewClass::construct(QScriptContext *context, QScriptEngine *en · 63 unmodified lines
64 }64 }
65 if (byteOffsetArg.isNumber() &&65 if (byteOffsetArg.isNumber() &&
66 (byteOffsetArg.toInt32() < 0 ||66 (byteOffsetArg.toInt32() < 0 ||
67 byteOffsetArg.toInt32() >= arrayBuffer->size())) {67 byteOffsetArg.toInt32() > arrayBuffer->size())) {
68 engine->evaluate("throw \"RangeError: byteOffset out of range\"");68 engine->evaluate("throw \"RangeError: byteOffset out of range\"");
69 return QScriptValue();69 return QScriptValue();
70 }70 }