From a0d6fa2d8ec265099b8696969b7f46f0452ba65d Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Wed, 27 Dec 2023 09:36:50 +0900 Subject: [PATCH] [Tizen] Keep rendering if NUI use FrameUpdateCallback Change-Id: I6a2e177b82532116ce252d9b4656fec6795bda7e Signed-off-by: Eunki, Hong --- dali-csharp-binder/common/dali-wrap.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dali-csharp-binder/common/dali-wrap.cpp b/dali-csharp-binder/common/dali-wrap.cpp index 5b1d72a..9b1a498 100644 --- a/dali-csharp-binder/common/dali-wrap.cpp +++ b/dali-csharp-binder/common/dali-wrap.cpp @@ -1990,6 +1990,7 @@ void SwigDirector_FrameCallbackInterface::swig_connect_director(SWIG_Callback0_t bool SwigDirector_FrameCallbackInterface::Update(Dali::UpdateProxy& updateProxy, float elapsedSeconds) { void * jcurrent ; + bool jresult = false; if (!swig_callbackOnUpdate) { throw Swig::DirectorPureVirtualException("Dali::FrameCallbackInterface::Update"); @@ -1997,12 +1998,13 @@ bool SwigDirector_FrameCallbackInterface::Update(Dali::UpdateProxy& updateProxy, Dali::UpdateProxy* proxy = &updateProxy; jcurrent = (void *)proxy; swig_callbackOnUpdate(jcurrent, elapsedSeconds); + jresult = true; ///< TODO : Keep rendering always if we use FrameCallback at CSharp. if (!jcurrent) { DALI_LOG_ERROR("[ERROR][%s line:%d] Unexpected null return for type Dali::UpdateProxy! ", __FILE__, __LINE__); return false; } } - return false; + return jresult; } -- 2.7.4