Fix memory leak 03/239703/1
authorHeeyong Song <heeyong.song@samsung.com>
Wed, 29 Jul 2020 05:59:18 +0000 (14:59 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Wed, 29 Jul 2020 05:59:20 +0000 (14:59 +0900)
Need to clear image loading tasks

Change-Id: I2d6edde3b7932fdcc22d5569c2f10de296a80ff7

dali-toolkit/internal/image-loader/image-load-thread.cpp

index dae742d..eba2eef 100644 (file)
@@ -140,6 +140,18 @@ ImageLoadThread::~ImageLoadThread()
   Join();
 
   delete mTrigger;
   Join();
 
   delete mTrigger;
+
+  for( auto&& iter : mLoadQueue )
+  {
+    delete iter;
+  }
+  mLoadQueue.Clear();
+
+  for( auto&& iter : mCompleteQueue )
+  {
+    delete iter;
+  }
+  mCompleteQueue.Clear();
 }
 
 void ImageLoadThread::Run()
 }
 
 void ImageLoadThread::Run()