summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5302f3d)
Change-Id: Ibbaa7df5fbdaa5d67ef67d23bb7b947c9be3562d
if( IsOnStage() && mVectorAnimationTask->GetPlayState() != DevelImageVisual::PlayState::PLAYING )
{
mVectorAnimationTask->RenderFrame();
if( IsOnStage() && mVectorAnimationTask->GetPlayState() != DevelImageVisual::PlayState::PLAYING )
{
mVectorAnimationTask->RenderFrame();
- Stage::GetCurrent().KeepRendering( 0.0f ); // Trigger rendering
+ Stage::GetCurrent().KeepRendering( 1.0f ); // Trigger rendering
else
{
mVectorAnimationTask->RenderFrame();
else
{
mVectorAnimationTask->RenderFrame();
- Stage::GetCurrent().KeepRendering( 0.0f );
+ Stage::GetCurrent().KeepRendering( 1.0f );
if( IsOnStage() && mVectorAnimationTask->GetPlayState() != DevelImageVisual::PlayState::PLAYING )
{
mVectorAnimationTask->RenderFrame();
if( IsOnStage() && mVectorAnimationTask->GetPlayState() != DevelImageVisual::PlayState::PLAYING )
{
mVectorAnimationTask->RenderFrame();
- Stage::GetCurrent().KeepRendering( 0.0f ); // Trigger rendering
+ Stage::GetCurrent().KeepRendering( 1.0f ); // Trigger rendering
void VectorAnimationTask::Finalize()
{
void VectorAnimationTask::Finalize()
{
+ ConditionalWait::ScopedLock lock( mConditionalWait );
+
// Release some objects in the main thread
if( mAnimationFinishedTrigger )
{
// Release some objects in the main thread
if( mAnimationFinishedTrigger )
{