X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fvector-animation-thread.cpp;h=97634f6f13690fe3198049428cddff6e90926bc1;hb=e3cb09bfd9a25de3fa35db1b2c3082bcb838d700;hp=a5b11662831ad4e6f969c9a5838573d7aed437a5;hpb=2ca1c3856ce848a94f54444f1014a820e91ee207;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.cpp b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.cpp index a5b1166..97634f6 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.cpp +++ b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.cpp @@ -216,7 +216,7 @@ void VectorAnimationThread::Rasterize() { VectorAnimationTaskPtr nextTask = *it; - auto currentTime = std::chrono::system_clock::now(); + auto currentTime = std::chrono::steady_clock::now(); auto nextFrameTime = nextTask->GetNextFrameTime(); #if defined(DEBUG_ENABLED) @@ -300,7 +300,7 @@ VectorAnimationThread::SleepThread::~SleepThread() Join(); } -void VectorAnimationThread::SleepThread::SleepUntil(std::chrono::time_point timeToSleepUntil) +void VectorAnimationThread::SleepThread::SleepUntil(std::chrono::time_point timeToSleepUntil) { ConditionalWait::ScopedLock lock(mConditionalWait); mSleepTimePoint = timeToSleepUntil; @@ -316,7 +316,7 @@ void VectorAnimationThread::SleepThread::Run() while(!mDestroyThread) { bool needToSleep; - std::chrono::time_point sleepTimePoint; + std::chrono::time_point sleepTimePoint; { ConditionalWait::ScopedLock lock(mConditionalWait); @@ -330,7 +330,7 @@ void VectorAnimationThread::SleepThread::Run() if(needToSleep) { #if defined(DEBUG_ENABLED) - auto sleepDuration = std::chrono::duration_cast(mSleepTimePoint - std::chrono::system_clock::now()); + auto sleepDuration = std::chrono::duration_cast(mSleepTimePoint - std::chrono::steady_clock::now()); DALI_LOG_INFO(gVectorAnimationLogFilter, Debug::Verbose, "VectorAnimationThread::SleepThread::Run: [sleep duration = %lld]\n", sleepDuration.count()); #endif