X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fimage%2Fimage-visual.cpp;h=eaec29d6edd83a896d5c7eeb9f0a6603540e7690;hb=2c68c58357ed293af4056a9652dc6a3261be618d;hp=bbbab23d058f6525633168b64ed73ba6b3f72a49;hpb=bec29ac2161270780a4bbde4b825051c845407b6;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/image/image-visual.cpp b/dali-toolkit/internal/visuals/image/image-visual.cpp index bbbab23..eaec29d 100644 --- a/dali-toolkit/internal/visuals/image/image-visual.cpp +++ b/dali-toolkit/internal/visuals/image/image-visual.cpp @@ -192,6 +192,12 @@ ImageVisual::~ImageVisual() { RemoveTexture(); } + + // Remove ExternalTexture When ImageVisual is destroyed + if(mImageUrl.IsValid() && mImageUrl.GetProtocolType() == VisualUrl::TEXTURE) + { + mFactoryCache.GetTextureManager().RemoveExternalTexture(mImageUrl.GetUrl()); + } } }