From: Eunki, Hong Date: Mon, 29 Jan 2024 03:24:27 +0000 (+0900) Subject: Allow to give empty/null root actor for AddFrameCallback X-Git-Tag: dali_2.3.9~2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git;a=commitdiff_plain;h=c50ce6f0fc0eb50e6a98ea093f16734136c05971 Allow to give empty/null root actor for AddFrameCallback Let we allow to use null rootActor for AddFrameCallback. If we use empty handle for it, we will use global frame update callback, instead of rootActor dependence callbacks. Change-Id: I9fbb4da8887e31e56f641735971b473d7b66b7d7 Signed-off-by: Eunki, Hong --- diff --git a/dali-csharp-binder/common/dali-wrap.cpp b/dali-csharp-binder/common/dali-wrap.cpp index 5dfb663..b912bf4 100644 --- a/dali-csharp-binder/common/dali-wrap.cpp +++ b/dali-csharp-binder/common/dali-wrap.cpp @@ -25050,7 +25050,14 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_AddFrameCallback( arg1 = (Dali::Stage *)jarg1; arg3 = (Dali::Actor *)jarg3; - DevelStage::AddFrameCallback( *arg1, *arg2, *arg3 ); + if(arg3 == nullptr) + { + DevelStage::AddFrameCallback( *arg1, *arg2, Dali::Actor() ); + } + else + { + DevelStage::AddFrameCallback( *arg1, *arg2, *arg3 ); + } return; }