lottie/render: fixed std::move copy elision warning 49/185349/1
authorsub.mohanty@samsung.com <smohantty@gmail.com>
Sat, 28 Jul 2018 08:02:37 +0000 (17:02 +0900)
committersub.mohanty@samsung.com <smohantty@gmail.com>
Sat, 28 Jul 2018 08:02:37 +0000 (17:02 +0900)
Change-Id: I0eee41225dbc19ee958b7d747d2536532efb3445

src/lottie/lottieitem.cpp
src/lottie/lottieplayer.cpp
src/vector/vdrawable.cpp
src/vector/vraster.cpp
src/vector/vtaskqueue.h

index db50b49..cc5c02e 100644 (file)
@@ -188,7 +188,7 @@ void LOTMaskItem::update(int frameNo, const VMatrix &parentMatrix,
 VRle LOTMaskItem::rle()
 {
     if (mRleTask.valid()) {
-        mRle = std::move(mRleTask.get());
+        mRle = mRleTask.get();
         if (!vCompare(mCombinedAlpha, 1.0f))
             mRle = mRle * (mCombinedAlpha * 255);
         if (mData->mInv)
index e336139..f2264be 100644 (file)
@@ -195,12 +195,12 @@ public:
         auto i = _index++;
 
         for (unsigned n = 0; n != _count; ++n) {
-            if (_q[(i + n) % _count].try_push(task)) return std::move(receiver);
+            if (_q[(i + n) % _count].try_push(task)) return receiver;
         }
 
         _q[i % _count].push(task);
 
-        return std::move(receiver);
+        return receiver;
     }
 
     std::future<bool> render(LOTPlayerPrivate *impl,
index fdeebe8..f057c1f 100644 (file)
@@ -23,7 +23,7 @@ void VDrawable::preprocess()
 VRle VDrawable::rle()
 {
     if (mRleTask.valid()) {
-        mRle = std::move(mRleTask.get());
+        mRle = mRleTask.get();
     }
     return mRle;
 }
index e896932..3c17908 100644 (file)
@@ -357,12 +357,12 @@ public:
         auto i = _index++;
 
         for (unsigned n = 0; n != _count; ++n) {
-            if (_q[(i + n) % _count].try_push(task)) return std::move(receiver);
+            if (_q[(i + n) % _count].try_push(task)) return receiver;
         }
 
         _q[i % _count].push(task);
 
-        return std::move(receiver);
+        return receiver;
     }
 
     std::future<VRle> strokeRle(const VPath &path,
@@ -407,7 +407,7 @@ VRaster::generateFillInfo(const VPath &path, FillRule fillRule)
         promise.set_value(VRle());
         return promise.get_future();
     }
-    return std::move(raster_scheduler.fillRle(path, fillRule));
+    return raster_scheduler.fillRle(path, fillRule);
 }
 
 std::future<VRle>
@@ -419,7 +419,7 @@ VRaster::generateStrokeInfo(const VPath &path, CapStyle cap, JoinStyle join,
         promise.set_value(VRle());
         return promise.get_future();
     }
-    return std::move(raster_scheduler.strokeRle(path, cap, join, width, meterLimit));
+    return raster_scheduler.strokeRle(path, cap, join, width, meterLimit);
 }
 
 V_END_NAMESPACE
index 5318f0e..66bb693 100644 (file)
@@ -15,7 +15,7 @@ public:
     bool try_pop(Task *&task) {
         lock_t lock{_mutex, std::try_to_lock};
         if (!lock || _q.empty()) return false;
-        task = std::move(_q.front());
+        task = _q.front();
         _q.pop_front();
         return true;
     }
@@ -43,7 +43,7 @@ public:
         while (_q.empty() && !_done)
             _ready.wait(lock);
         if (_q.empty()) return false;
-        task = std::move(_q.front());
+        task = _q.front();
         _q.pop_front();
         return true;
     }