X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fvector-animation-manager.cpp;h=7971b4d336003a68db5c5bdca831b6b4c73b7c99;hp=f23439d20ed95ee914d914659019438734c29bb5;hb=e8954068388a568c9d89de31ae033fe94d0ce20d;hpb=959f0134ef092cda808d6b810708bc21c95cd7d6 diff --git a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-manager.cpp b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-manager.cpp index f23439d..7971b4d 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-manager.cpp +++ b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-manager.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ VectorAnimationManager::~VectorAnimationManager() if(mProcessorRegistered) { - Adaptor::Get().UnregisterProcessor(*this); + Adaptor::Get().UnregisterProcessor(*this, true); } for(auto observer : mLifecycleObservers) @@ -97,7 +97,7 @@ void VectorAnimationManager::RegisterEventCallback(CallbackBase* callback) if(!mProcessorRegistered) { - Adaptor::Get().RegisterProcessor(*this); + Adaptor::Get().RegisterProcessor(*this, true); // Use post processor to trigger after layoutting mProcessorRegistered = true; } } @@ -113,7 +113,7 @@ void VectorAnimationManager::UnregisterEventCallback(CallbackBase* callback) { if(Adaptor::IsAvailable()) { - Adaptor::Get().UnregisterProcessor(*this); + Adaptor::Get().UnregisterProcessor(*this, true); mProcessorRegistered = false; } } @@ -129,7 +129,7 @@ void VectorAnimationManager::Process(bool postProcessor) } mEventCallbacks.clear(); - Adaptor::Get().UnregisterProcessor(*this); + Adaptor::Get().UnregisterProcessor(*this, true); mProcessorRegistered = false; }