Add prevent null check in TouchAreaOffset api 26/308526/4
authorjoogab.yun <joogab.yun@samsung.com>
Wed, 27 Mar 2024 05:22:46 +0000 (14:22 +0900)
committerjoogab yun <joogab.yun@samsung.com>
Wed, 27 Mar 2024 06:46:12 +0000 (06:46 +0000)
Change-Id: I32fe2396d34a12f6b8d8d5f0f4544a4bb971621f

dali-csharp-binder/dali-core/actor-wrap.cpp

index e4042d7..e0ba45c 100644 (file)
@@ -3072,6 +3072,11 @@ SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_SetTouchAreaOffset(void*
   arg1              = (Dali::Actor*)jarg1;
   Rect<int> 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<int32_t> result;
+  if(!arg1)
+  {
+    SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null");
+    return;
+  }
   {
     try
     {