diff options
-rw-r--r-- | src/core/common/Variant.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/common/Variant.cpp b/src/core/common/Variant.cpp index 78fdfce..dac3655 100644 --- a/src/core/common/Variant.cpp +++ b/src/core/common/Variant.cpp @@ -106,6 +106,7 @@ Variant::intType Variant::toInt() const case Type::STRING: return 0; // TODO: Parse string as int case Type::ARRAY: { + // JavaScript behaviour when converting arrays to ints const arrayType &a = asArray(); return (a.size() == 1) ? a[0].toInt() : 0; } @@ -129,6 +130,7 @@ Variant::doubleType Variant::toDouble() const case Type::STRING: return 0.0; // TODO: Parse string as double case Type::ARRAY: { + // JavaScript behaviour when converting array to doubles const arrayType &a = asArray(); return (a.size() == 1) ? a[0].toDouble() : 0; } |