[Tizen] Use c-style string when webview loads contents. 76/290876/1 accepted/tizen/7.0/unified/20230407.155843
authorhuayong.xu <huayong.xu@samsung.com>
Tue, 4 Apr 2023 07:43:25 +0000 (15:43 +0800)
committerhuayong.xu <huayong.xu@samsung.com>
Tue, 4 Apr 2023 07:43:25 +0000 (15:43 +0800)
Change-Id: Ic149e59f4f1a7cbe1d0d889f519a6bf0ba4c9bad

dali-csharp-binder/src/web-view-wrap.cpp

index 6c2479e..c5db93e 100755 (executable)
@@ -367,21 +367,20 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlStringOverrideCurrentEnt
   return result;
 }
 
-SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadContents(void * jarg1, const char *jarg2, uint32_t jarg3, const char *jarg4, const char *jarg5, const char *jarg6) {
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadContents(void * jarg1, const int8_t *jarg2, uint32_t jarg3, const char *jarg4, const char *jarg5, const char *jarg6) {
   if (!jarg2) {
     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
     return false;
   }
 
   Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
-  std::string jarg2str = std::string(jarg2);
   std::string jarg4str = jarg4 ? std::string(jarg4) : std::string();
   std::string jarg5str = jarg5 ? std::string(jarg5) : std::string();
   std::string jarg6str = jarg6 ? std::string(jarg6) : std::string();
   bool result = false;
   {
     try {
-      result = (arg1)->LoadContents(jarg2str, jarg3, jarg4str, jarg5str, jarg6str);
+      result = (arg1)->LoadContents(jarg2, jarg3, jarg4str, jarg5str, jarg6str);
     } CALL_CATCH_EXCEPTION(0);
   }
   return result;