X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fnpatch%2Fnpatch-visual.cpp;h=5c03ac21f5c152c22868fec1265b3f34ec9ffde0;hp=bd374aa77c048b559e98f44ba186938af394f13c;hb=f27c332dcf251d50ddfe3b2ab15ec2eaff5296b1;hpb=3be0faa043c16fedbc74debf61d603a76dcbf8ad diff --git a/dali-toolkit/internal/visuals/npatch/npatch-visual.cpp b/dali-toolkit/internal/visuals/npatch/npatch-visual.cpp index bd374aa..5c03ac2 100644 --- a/dali-toolkit/internal/visuals/npatch/npatch-visual.cpp +++ b/dali-toolkit/internal/visuals/npatch/npatch-visual.cpp @@ -873,11 +873,17 @@ void NPatchVisual::LoadComplete( bool loadSuccess, Devel::PixelBuffer pixelBuffe } else { + Devel::PixelBuffer loadedPixelBuffer; if( loadSuccess ) { - mLoader.SetNPatchData( mId, pixelBuffer ); + loadedPixelBuffer = pixelBuffer; EnablePreMultipliedAlpha( preMultiplied ); } + else + { + loadedPixelBuffer = LoadImageFromFile( mFactoryCache.GetTextureManager().GetBrokenImageUrl() ); + } + mLoader.SetNPatchData( loadSuccess, mId, loadedPixelBuffer, url, preMultiplied ); if( mAuxiliaryPixelBuffer || !mAuxiliaryUrl.IsValid() ) {