X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fimage%2Fimage-visual.cpp;h=de7b3b83ec82c915ece962f810506f19f358023e;hp=e50edca04ce9dc0a997393fc770be06304ee28d3;hb=f85eb5da84c2c74ec934e3bc65a76b4fa84323f8;hpb=4e4b3eb5e5a03a92f78da6bbcfc61d6824f8e441 diff --git a/dali-toolkit/internal/visuals/image/image-visual.cpp b/dali-toolkit/internal/visuals/image/image-visual.cpp index e50edca..de7b3b8 100644 --- a/dali-toolkit/internal/visuals/image/image-visual.cpp +++ b/dali-toolkit/internal/visuals/image/image-visual.cpp @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -632,9 +631,12 @@ void ImageVisual::LoadResourceSynchronously() { if( mImageUrl.IsValid() ) { - BitmapLoader loader = BitmapLoader::New( mImageUrl.GetUrl(), mDesiredSize, mFittingMode, mSamplingMode ); - loader.Load(); - mPixels = loader.GetPixelData(); + Devel::PixelBuffer pixelBuffer = LoadImageFromFile( mImageUrl.GetUrl(), mDesiredSize, mFittingMode, mSamplingMode ); + + if( pixelBuffer ) + { + mPixels = Devel::PixelBuffer::Convert(pixelBuffer); // takes ownership of buffer + } mTextureLoading = false; } }