X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fimage-loader%2Fasync-image-loader-impl.cpp;h=1fbef381ad5f9d01f1bda02dd62571348c95cf84;hb=80ab4492a0df45c146d9ad97daef3c522bb02e2c;hp=d25ea5cf7f163a1fca6b285ff1b56dcc0505832a;hpb=3eb60a0aef6b188727b79bdee2e35c575c432a90;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp index d25ea5c..1fbef38 100644 --- a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp +++ b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp @@ -19,7 +19,6 @@ #include "async-image-loader-impl.h" // EXTERNAL INCLUDES -#include #include namespace Dali @@ -34,7 +33,7 @@ namespace Internal AsyncImageLoader::AsyncImageLoader() : mLoadedSignal(), mLoadThread( new EventThreadCallback( MakeCallback( this, &AsyncImageLoader::ProcessLoadedImage ) ) ), - mLoadTaskId( 0 ), + mLoadTaskId( 0u ), mIsLoadThreadStarted( false ) { } @@ -51,7 +50,7 @@ IntrusivePtr AsyncImageLoader::New() } uint32_t AsyncImageLoader::Load( const std::string& url, - ImageDimensions size, + ImageDimensions dimensions, FittingMode::Type fittingMode, SamplingMode::Type samplingMode, bool orientationCorrection ) @@ -62,9 +61,7 @@ uint32_t AsyncImageLoader::Load( const std::string& url, mIsLoadThreadStarted = true; } - BitmapLoader loader = BitmapLoader::New( url, size, fittingMode, samplingMode, orientationCorrection ); - - mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, loader ) ); + mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, url, dimensions, fittingMode, samplingMode, orientationCorrection ) ); return mLoadTaskId; } @@ -88,7 +85,7 @@ void AsyncImageLoader::ProcessLoadedImage() { while( LoadingTask *next = mLoadThread.NextCompletedTask() ) { - mLoadedSignal.Emit( next->id, next->loader.GetPixelData() ); + mLoadedSignal.Emit( next->id, next->pixelData ); delete next; } }