From: joogab.yun Date: Wed, 27 Mar 2024 05:22:46 +0000 (+0900) Subject: Add prevent null check in TouchAreaOffset api X-Git-Tag: dali_2.3.18~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e04e11fa2a84d778ba30c67a510b3063ec632494;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Add prevent null check in TouchAreaOffset api Change-Id: I32fe2396d34a12f6b8d8d5f0f4544a4bb971621f --- diff --git a/dali-csharp-binder/dali-core/actor-wrap.cpp b/dali-csharp-binder/dali-core/actor-wrap.cpp index e4042d7..e0ba45c 100644 --- a/dali-csharp-binder/dali-core/actor-wrap.cpp +++ b/dali-csharp-binder/dali-core/actor-wrap.cpp @@ -3072,6 +3072,11 @@ SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_SetTouchAreaOffset(void* arg1 = (Dali::Actor*)jarg1; Rect arg2 = Rect(jarg2, jarg3, jarg4, jarg5); { + if(!arg1) + { + SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null"); + return; + } try { (arg1)->SetProperty(Dali::DevelActor::Property::TOUCH_AREA_OFFSET, arg2); @@ -3086,6 +3091,11 @@ SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_GetTouchAreaOffset(void* arg1 = (Dali::Actor*)jarg1; Rect result; + if(!arg1) + { + SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null"); + return; + } { try {