From 09edf9d2bb567a61a1e3f4900dbc5d44d456fe5d Mon Sep 17 00:00:00 2001 From: Heeyong Song Date: Wed, 29 Jul 2020 14:59:18 +0900 Subject: [PATCH] Fix memory leak Need to clear image loading tasks Change-Id: I2d6edde3b7932fdcc22d5569c2f10de296a80ff7 --- dali-toolkit/internal/image-loader/image-load-thread.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dali-toolkit/internal/image-loader/image-load-thread.cpp b/dali-toolkit/internal/image-loader/image-load-thread.cpp index dae742d..eba2eef 100644 --- a/dali-toolkit/internal/image-loader/image-load-thread.cpp +++ b/dali-toolkit/internal/image-loader/image-load-thread.cpp @@ -140,6 +140,18 @@ ImageLoadThread::~ImageLoadThread() Join(); delete mTrigger; + + for( auto&& iter : mLoadQueue ) + { + delete iter; + } + mLoadQueue.Clear(); + + for( auto&& iter : mCompleteQueue ) + { + delete iter; + } + mCompleteQueue.Clear(); } void ImageLoadThread::Run() -- 2.7.4