From: Agnelo Vaz Date: Mon, 6 Nov 2017 16:33:53 +0000 (+0000) Subject: ImageVisual to store TextureSet when LoadPolicy::IMMEDIATE X-Git-Tag: dali_1.2.65~4^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=2bb13a39de0bd638bc8f436df99971c07c8a004b ImageVisual to store TextureSet when LoadPolicy::IMMEDIATE Fixes bug If textures loaded before renderer created (staged) then renderer does not have valid textures when staged. Change-Id: Iba4c5d85c01c3e9b821c3d466e8af98dbec08185 --- diff --git a/dali-toolkit/internal/visuals/image/image-visual.cpp b/dali-toolkit/internal/visuals/image/image-visual.cpp index 59cccd5..295aeb8 100644 --- a/dali-toolkit/internal/visuals/image/image-visual.cpp +++ b/dali-toolkit/internal/visuals/image/image-visual.cpp @@ -1080,6 +1080,13 @@ void ImageVisual::UploadComplete( bool loadingSuccess, int32_t textureId, Textur ResourceReady( resourceStatus ); } } + + // Storing TextureSet needed when renderer staged. + if( ! mImpl->mRenderer ) + { + mTextures = textureSet; + } + mLoading = false; }