From: subhransu mohanty Date: Mon, 23 Jul 2018 03:48:52 +0000 (+0900) Subject: lottie/vector: avoid copy-elision by using move on temporary object. X-Git-Tag: submit/tizen/20180917.042405~200 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ea4c4bd5c088b5e57281cf93bcbd57b9c104bfac;p=platform%2Fcore%2Fuifw%2Flottie-player.git lottie/vector: avoid copy-elision by using move on temporary object. Change-Id: I6b54951dab7d15966760d5ec682d151e9745da63 --- diff --git a/src/vector/vraster.cpp b/src/vector/vraster.cpp index 202798b..814d537 100644 --- a/src/vector/vraster.cpp +++ b/src/vector/vraster.cpp @@ -170,8 +170,7 @@ class RleTaskScheduler { } if (!task && !_q[i].pop(task)) break; - VRle rle = generateRleAsync(task); - task->sender.set_value(std::move(rle)); + task->sender.set_value(generateRleAsync(task)); delete task->outline; delete task; }