From fac9101f22e1cc4d5be740c87e3598007bdfcbeb Mon Sep 17 00:00:00 2001 From: Jiyun Yang Date: Wed, 21 Aug 2024 13:32:51 +0900 Subject: [PATCH] [Tizen] Fix VOA crash issue This reverts commit 199adec5b55d802ea0627c04066fc5d2230675c9. --- .../widget-view-manager-wrap.cpp | 21 +++++++++ .../widget-viewer-dali/widget-view-wrap.cpp | 44 +++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/dali-csharp-binder/widget-viewer-dali/widget-view-manager-wrap.cpp b/dali-csharp-binder/widget-viewer-dali/widget-view-manager-wrap.cpp index efc20f44..de61c059 100755 --- a/dali-csharp-binder/widget-viewer-dali/widget-view-manager-wrap.cpp +++ b/dali-csharp-binder/widget-viewer-dali/widget-view-manager-wrap.cpp @@ -27,6 +27,27 @@ extern "C" { #endif + SWIGEXPORT Dali::BaseHandle *SWIGSTDCALL CSharp_Dali_WidgetViewManager_SWIGUpcast(Dali::WidgetView::WidgetViewManager *jarg1) + { + return (Dali::BaseHandle *)jarg1; + } + + SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WidgetViewManager__SWIG_0() + { + void *jresult; + Dali::WidgetView::WidgetViewManager *result = 0; + + { + try + { + result = (Dali::WidgetView::WidgetViewManager *)new Dali::WidgetView::WidgetViewManager(); + } + CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; + } SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WidgetViewManager_New(void *jarg1, char *jarg2) { diff --git a/dali-csharp-binder/widget-viewer-dali/widget-view-wrap.cpp b/dali-csharp-binder/widget-viewer-dali/widget-view-wrap.cpp index 4e1dcd3c..28db4701 100755 --- a/dali-csharp-binder/widget-viewer-dali/widget-view-wrap.cpp +++ b/dali-csharp-binder/widget-viewer-dali/widget-view-wrap.cpp @@ -42,6 +42,50 @@ extern "C" { #endif +SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_WidgetView_SWIGUpcast(Dali::WidgetView::WidgetView *jarg1) { + return (Dali::Toolkit::Control *)jarg1; +} + +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WidgetView_Property() { + void * jresult ; + Dali::WidgetView::WidgetView::Property *result = 0 ; + + { + try { + result = (Dali::WidgetView::WidgetView::Property *)new Dali::WidgetView::WidgetView::Property(); + } CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; +} + +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WidgetView_Property(void * jarg1) { + Dali::WidgetView::WidgetView::Property *arg1 = (Dali::WidgetView::WidgetView::Property *) 0 ; + + arg1 = (Dali::WidgetView::WidgetView::Property *)jarg1; + { + try { + delete arg1; + } CALL_CATCH_EXCEPTION(); + } + +} + +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WidgetView__SWIG_0() { + void * jresult ; + Dali::WidgetView::WidgetView *result = 0 ; + + { + try { + result = (Dali::WidgetView::WidgetView *)new Dali::WidgetView::WidgetView(); + } CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; +} + SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WidgetView_Property_WIDGET_ID_get() { int jresult ; int result; -- 2.34.1