From: Ferran Sole Date: Thu, 28 Apr 2016 16:58:42 +0000 (+0100) Subject: Fixed bug in SetIndexBuffer for v8 plugin X-Git-Tag: dali_1.1.33~8^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=refs%2Fchanges%2F58%2F67858%2F3 Fixed bug in SetIndexBuffer for v8 plugin Change-Id: I09c8c148f4f2308a2e2b4b19d007db5d51d9ebbe --- diff --git a/plugins/dali-script-v8/src/rendering/geometry-api.cpp b/plugins/dali-script-v8/src/rendering/geometry-api.cpp index e9c35a9..af216bd 100644 --- a/plugins/dali-script-v8/src/rendering/geometry-api.cpp +++ b/plugins/dali-script-v8/src/rendering/geometry-api.cpp @@ -214,14 +214,21 @@ void GeometryApi::SetIndexBuffer( const v8::FunctionCallbackInfo& arg } else { - int size = V8Utils::GetIntegerParameter( PARAMETER_1, found, isolate, args, 0); + unsigned int size = V8Utils::GetIntegerParameter( PARAMETER_1, found, isolate, args, 0); if( !found ) { DALI_SCRIPT_EXCEPTION( isolate, "missing buffer size from param 1" ); } else { - geometry.SetIndexBuffer( static_cast(data), size ); + Dali::Vector indices; + indices.Resize( size ); + unsigned int* indexData = static_cast(data); + for( size_t i(0); i