X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fimage%2Fimage-renderer.cpp;h=da77f9510d84f5931f75d292b60655da50d31a9f;hp=1453b73061e5d1942679d377e8660aeb093a224d;hb=397218b6cdd85915f5fe00fa9d3615dfa3867422;hpb=959a76e8792179bc02979c66737b747ab931aff9 diff --git a/dali-toolkit/internal/controls/renderers/image/image-renderer.cpp b/dali-toolkit/internal/controls/renderers/image/image-renderer.cpp index 1453b73..da77f95 100644 --- a/dali-toolkit/internal/controls/renderers/image/image-renderer.cpp +++ b/dali-toolkit/internal/controls/renderers/image/image-renderer.cpp @@ -474,14 +474,13 @@ void ImageRenderer::InitializeRenderer( const Image& image ) { mImpl->mFlags &= ~Impl::IS_FROM_CACHE; - if( !image ) + mImpl->mRenderer = CreateRenderer(); + + if( image ) { - return; + ApplyImageToSampler( image ); } - mImpl->mRenderer = CreateRenderer(); - ApplyImageToSampler( image ); - // default shader or custom shader with the default image vertex shader if( !mImpl->mCustomShader || mImpl->mCustomShader->mVertexShader.empty() ) { @@ -497,7 +496,7 @@ void ImageRenderer::DoSetOnStage( Actor& actor ) { InitializeRenderer( mImageUrl ); } - else if( mImage ) + else { InitializeRenderer( mImage ); }