From f4fbb66fb2618691a624e672ec9547d9f240a16b Mon Sep 17 00:00:00 2001 From: Paul Wisbey Date: Tue, 12 Jun 2018 18:43:35 +0100 Subject: [PATCH] [4.0] Fix to avoid render-task waiting forever We require a finished signal to be emitted after rendering to the screen, i.e. to know when the scene has been rendered for the 1st time. Unfortunately RenderTask SetRefreshRate(REFRESH_ONCE) is causing scene updates to run forever. This is is due to the mWaitingToRender flag which in that case will never be set to false Change-Id: I031c05e09c2a00117b74110be601fccaf1e3126a --- dali/internal/update/render-tasks/scene-graph-render-task.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/dali/internal/update/render-tasks/scene-graph-render-task.cpp b/dali/internal/update/render-tasks/scene-graph-render-task.cpp index 7d2ced8..d4305b9 100644 --- a/dali/internal/update/render-tasks/scene-graph-render-task.cpp +++ b/dali/internal/update/render-tasks/scene-graph-render-task.cpp @@ -301,6 +301,7 @@ void RenderTask::UpdateState() } else { + mWaitingToRender = false; mNotifyTrigger = true; } } -- 2.7.4