From: adam.b Date: Wed, 18 Dec 2019 10:26:46 +0000 (+0000) Subject: Update manager dirty flag is set when continuous rendering behaviour enabled. X-Git-Tag: dali_1.4.52~2^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=commitdiff_plain;h=abfd02d305740b7504d74cc21135ef035e85a5f8 Update manager dirty flag is set when continuous rendering behaviour enabled. if 'STAGE_KEEP_RENDERING' is set at the end of the frame, update manager sets the dirty flag to RenderableUpdateFlags. Change-Id: I269847258c623baea8ce8f6caadf275da9d3d5a9 --- diff --git a/dali/internal/update/manager/update-manager.cpp b/dali/internal/update/manager/update-manager.cpp index c1393b7..9f07b69 100644 --- a/dali/internal/update/manager/update-manager.cpp +++ b/dali/internal/update/manager/update-manager.cpp @@ -1038,6 +1038,9 @@ uint32_t UpdateManager::Update( float elapsedSeconds, if( keepRendererRendering ) { keepUpdating |= KeepUpdating::STAGE_KEEP_RENDERING; + + // Set dirty flags for next frame to continue rendering + mImpl->nodeDirtyFlags |= RenderableUpdateFlags; } // tell the update manager that we're done so the queue can be given to event thread