Make Update() function of frame callback is called for every frame. 53/238353/6
authorSeungho, Baek <sbsh.baek@samsung.com>
Mon, 13 Jul 2020 04:39:37 +0000 (13:39 +0900)
committerseungho <seungho@seungho.tn.corp.samsungelectronics.net>
Mon, 7 Sep 2020 02:47:09 +0000 (11:47 +0900)
 - Currently updateScene flag is not be true even though frame callback is existed.
 - So, make updateScene true when frame callback processor is existed.

Change-Id: If5003ab5be3fa9293ef94ed2482e6cd36ac5166e
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
dali/internal/update/manager/update-manager.cpp

index 2a7ce73..86aa746 100644 (file)
@@ -892,6 +892,7 @@ uint32_t UpdateManager::Update( float elapsedSeconds,
       (mImpl->nodeDirtyFlags & RenderableUpdateFlags) ||    // ..nodes were dirty in previous frame OR
       IsAnimationRunning()                            ||    // ..at least one animation is running OR
       mImpl->messageQueue.IsSceneUpdateRequired()     ||    // ..a message that modifies the scene graph node tree is queued OR
+      mImpl->frameCallbackProcessor                   ||    // ..a frame callback processor is existed OR
       gestureUpdated;                                       // ..a gesture property was updated
 
   bool keepRendererRendering = false;