Ladybird: Remove unnecessary copy of decoded images

This also eliminates the clang-tidy warning “Std::move of the const
expression has no effect”.
This commit is contained in:
sideshowbarker
2024-08-26 09:57:07 +09:00
committed by Andrew Kaster
parent 84ab8bf797
commit ff170de49d

View File

@@ -51,7 +51,7 @@ NonnullRefPtr<Core::Promise<Web::Platform::DecodedImage>> ImageCodecPlugin::deco
Web::Platform::DecodedImage decoded_image; Web::Platform::DecodedImage decoded_image;
decoded_image.is_animated = result.is_animated; decoded_image.is_animated = result.is_animated;
decoded_image.loop_count = result.loop_count; decoded_image.loop_count = result.loop_count;
for (auto const& frame : result.frames) { for (auto& frame : result.frames) {
decoded_image.frames.empend(move(frame.bitmap), frame.duration); decoded_image.frames.empend(move(frame.bitmap), frame.duration);
} }
promise->resolve(move(decoded_image)); promise->resolve(move(decoded_image));