[Tizen] Fix KeyboardFocusManager custom algorithm reset 27/205527/2 submit/tizen/20190509.062606
authordongsug.song <dongsug.song@samsung.com>
Tue, 7 May 2019 07:34:44 +0000 (16:34 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Tue, 7 May 2019 07:37:44 +0000 (16:37 +0900)
- Null checking of CSharp_Dali_SetCustomAlgorithm()'s arg2 is removed. arg2's null set means resetting user's CustomAlgrithm so it can be a null value.

Change-Id: Id06ed48f4a9ccc31655997585aea4f5d605ed016
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
dali-csharp-binder/src/dali_wrap.cpp

index 143ae9e..aa15bcf 100755 (executable)
@@ -92325,10 +92325,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void *
   }
   arg1 = *argp1;
   arg2 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg2;
-  if (!arg2) {
-    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface & type is null", 0);
-    return ;
-  }
+  //Null checking of arg2 is removed. arg2's null set means resetting so it can be a null value.
   {
     try {
       Dali::Toolkit::DevelKeyboardFocusManager::SetCustomAlgorithm(arg1,*arg2);