X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-image%2Fimage-cache.cpp;h=cccb0857221731ffc25b4372d3191c7349252333;hb=HEAD;hp=2fda611800ecee10da60723289d7b2240debcc0f;hpb=55105dbc618cc676ed515d463bbc40f921136069;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 2fda611..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) 2023 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. @@ -42,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)