X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-image%2Fimage-cache.cpp;h=ece9014ea7ff0f60423d0c7a43e2a71b30e91ea8;hb=HEAD;hp=41879c7f07c3dcfd391a9fd151a4a7a4f5a5efc5;hpb=5d22db39196a33784aed613d66bd23fb9a9b444b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-image/image-cache.cpp b/dali-toolkit/internal/visuals/animated-image/image-cache.cpp index 41879c7..ece9014 100644 --- a/dali-toolkit/internal/visuals/animated-image/image-cache.cpp +++ b/dali-toolkit/internal/visuals/animated-image/image-cache.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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. @@ -14,7 +14,8 @@ * limitations under the License. */ -#include "image-cache.h" +// CLASS HEADER +#include namespace Dali { @@ -41,23 +42,12 @@ ImageCache::ImageCache(TextureManager& textureManager, mInterval(interval), mLoadState(TextureManager::LoadState::NOT_STARTED), mRequestingLoad(false), - mPreMultiplyOnLoad(preMultiplyOnLoad), - mTextureManagerAlive(true) + mPreMultiplyOnLoad(preMultiplyOnLoad) { - mTextureManager.AddObserver(*this); } ImageCache::~ImageCache() { - if(mTextureManagerAlive) - { - mTextureManager.RemoveObserver(*this); - } -} - -void ImageCache::TextureManagerDestroyed() -{ - mTextureManagerAlive = false; } void ImageCache::SetInterval(uint32_t interval)