From e04e11fa2a84d778ba30c67a510b3063ec632494 Mon Sep 17 00:00:00 2001 From: "joogab.yun" Date: Wed, 27 Mar 2024 14:22:46 +0900 Subject: [PATCH] Add prevent null check in TouchAreaOffset api Change-Id: I32fe2396d34a12f6b8d8d5f0f4544a4bb971621f --- dali-csharp-binder/dali-core/actor-wrap.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dali-csharp-binder/dali-core/actor-wrap.cpp b/dali-csharp-binder/dali-core/actor-wrap.cpp index e4042d74..e0ba45c9 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 { -- 2.34.1