}
void LoadingTask::Load()
-{;
+{
if( animatedImageLoading )
{
pixelBuffer = animatedImageLoading.LoadFrame( frameIndex );
Join();
delete mTrigger;
+
+ for( auto&& iter : mLoadQueue )
+ {
+ delete iter;
+ }
+ mLoadQueue.Clear();
+
+ for( auto&& iter : mCompleteQueue )
+ {
+ delete iter;
+ }
+ mCompleteQueue.Clear();
}
void ImageLoadThread::Run()