From: huiyu.eun Date: Thu, 18 Apr 2019 08:47:13 +0000 (+0900) Subject: Fix PixelData delete issue X-Git-Tag: dali_1.4.17~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F78%2F203978%2F3;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Fix PixelData delete issue Change-Id: Id2b4ee7a8f5d1a79669ddb0182e42550f438d055 Signed-off-by: huiyu.eun --- diff --git a/dali-csharp-binder/src/dali_wrap.cpp b/dali-csharp-binder/src/dali_wrap.cpp index 0f24d59..72be598 100755 --- a/dali-csharp-binder/src/dali_wrap.cpp +++ b/dali-csharp-binder/src/dali_wrap.cpp @@ -23975,7 +23975,9 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_New(unsigned char* jarg1, un arg6 = (Dali::PixelData::ReleaseFunction)jarg6; { try { - result = Dali::PixelData::New(arg1,arg2,arg3,arg4,arg5,arg6); + auto pixelBuffer = new unsigned char[jarg2]; + memcpy( pixelBuffer, arg1, arg2); + result = Dali::PixelData::New(pixelBuffer,arg2,arg3,arg4,arg5,arg6); } catch (std::out_of_range& e) { { SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return 0;