From: Eunki, Hong Date: Tue, 28 Nov 2023 05:31:16 +0000 (+0900) Subject: Fix crash issue when FastTrackUploading load YUV X-Git-Tag: dali_2.3.1~4^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=ce9cbe050e456aaf1bbf63d0e42a328194c85402 Fix crash issue when FastTrackUploading load YUV pixelBuffer[0] was already invalidated after PixelBuffer::Convert. So, we should use mPixelData[0] when we want to get the size of image. Change-Id: I0e507c05f377416961fa17347fd26403a8153a27 Signed-off-by: Eunki, Hong --- diff --git a/dali-toolkit/internal/image-loader/fast-track-loading-task.cpp b/dali-toolkit/internal/image-loader/fast-track-loading-task.cpp index ebefb94..0f5f123 100644 --- a/dali-toolkit/internal/image-loader/fast-track-loading-task.cpp +++ b/dali-toolkit/internal/image-loader/fast-track-loading-task.cpp @@ -222,9 +222,9 @@ void FastTrackLoadingTask::Load() std::ostringstream oss; oss << "["; oss << "pixelBuffers:" << pixelBuffers.size() << " "; - if(!pixelBuffers.empty()) + if(!mPixelData.empty()) { - oss << "size:" << pixelBuffers[0].GetWidth() << "x" << pixelBuffers[0].GetHeight() << " "; + oss << "size:" << mPixelData[0].GetWidth() << "x" << mPixelData[0].GetHeight() << " "; oss << "premult:" << mPremultiplied << " "; } oss << "url:" << mUrl.GetUrl() << "]";