From 4b1eeada9eaa416585b8e908265240c409c1368f Mon Sep 17 00:00:00 2001 From: Carol Hansen Date: Fri, 22 Jul 2016 16:05:16 -0400 Subject: [node] Fix integer conversion of filter values --- package.json | 2 +- platform/node/src/node_conversion.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 808feb9160..ab3d95380a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "express": "^4.11.1", "mapbox-gl-shaders": "mapbox/mapbox-gl-shaders#4d1f89514bf03536c8e682439df165c33a37122a", "mapbox-gl-style-spec": "mapbox/mapbox-gl-style-spec#83b1a3e5837d785af582efd5ed1a212f2df6a4ae", - "mapbox-gl-test-suite": "mapbox/mapbox-gl-test-suite#3fabb909ba50af1175a2409e9a3cda56fb41b5c7", + "mapbox-gl-test-suite": "mapbox/mapbox-gl-test-suite#fbd511a54a8c27d86c5b2d7cdab94d0e507ba8e8", "node-gyp": "^3.3.1", "request": "^2.72.0", "tape": "^4.5.1" diff --git a/platform/node/src/node_conversion.hpp b/platform/node/src/node_conversion.hpp index 4be1670ea0..6ebc846d11 100644 --- a/platform/node/src/node_conversion.hpp +++ b/platform/node/src/node_conversion.hpp @@ -98,9 +98,9 @@ inline optional toValue(v8::Local value) { } else if (value->IsString()) { return { std::string(*Nan::Utf8String(value)) }; } else if (value->IsUint32()) { - return { value->Uint32Value() }; + return { std::uint64_t(value->Uint32Value()) }; } else if (value->IsInt32()) { - return { value->Int32Value() }; + return { std::int64_t(value->Int32Value()) }; } else if (value->IsNumber()) { return { value->NumberValue() }; } else { -- cgit v1.2.1