From 9e9bf23e95134f4ed11bd23c3eee2bb9d5876349 Mon Sep 17 00:00:00 2001 From: Max Ehrlich Date: Wed, 21 Jan 2015 10:56:16 -0500 Subject: [PATCH] Switched to NaNNew functions to avoid compile errors on differing node versions --- src/Calib3D.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Calib3D.cc b/src/Calib3D.cc index b031965..6f078a8 100644 --- a/src/Calib3D.cc +++ b/src/Calib3D.cc @@ -47,14 +47,14 @@ NAN_METHOD(Calib3D::FindChessboardCorners) Local ret = NanNew(); ret->Set(NanNew("found"), NanNew(found)); - Local cornersArray = Array::New(corners.size()); + Local cornersArray = NanNew(corners.size()); for(unsigned int i = 0; i < corners.size(); i++) { Local point_data = NanNew(); point_data->Set(NanNew("x"), NanNew(corners[i].x)); point_data->Set(NanNew("y"), NanNew(corners[i].y)); - cornersArray->Set(Number::New(i), point_data); + cornersArray->Set(NanNew(i), point_data); } ret->Set(NanNew("corners"), cornersArray);