From fb61082a6c3144180796745efa1aac89728910ff Mon Sep 17 00:00:00 2001 From: MacDue Date: Fri, 14 Jul 2023 21:33:22 +0100 Subject: [PATCH] LibGfx/TinyVG: Don't move fill/stroke styles that are used in a loop --- Userland/Libraries/LibGfx/ImageFormats/TinyVGLoader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibGfx/ImageFormats/TinyVGLoader.cpp b/Userland/Libraries/LibGfx/ImageFormats/TinyVGLoader.cpp index 2035d7e1ff..2b0828f0fa 100644 --- a/Userland/Libraries/LibGfx/ImageFormats/TinyVGLoader.cpp +++ b/Userland/Libraries/LibGfx/ImageFormats/TinyVGLoader.cpp @@ -380,7 +380,7 @@ ErrorOr> TinyVGDecodedImageData::decode(St auto header = TRY(reader.read_fill_command_header(style_type)); for (u32 i = 0; i < header.count; i++) { TRY(draw_commands.try_append(DrawCommand { - rectangle_to_path(TRY(reader.read_rectangle())), move(header.style) })); + rectangle_to_path(TRY(reader.read_rectangle())), header.style })); } break; } @@ -430,9 +430,9 @@ ErrorOr> TinyVGDecodedImageData::decode(St } case Command::OutlineFillRectangles: { auto header = TRY(reader.read_outline_fill_command_header(style_type)); - for (u32 i = 0; i < header.count - 1; i++) { + for (u32 i = 0; i < header.count; i++) { TRY(draw_commands.try_append(DrawCommand { - rectangle_to_path(TRY(reader.read_rectangle())), move(header.fill_style), move(header.line_style), header.line_width })); + rectangle_to_path(TRY(reader.read_rectangle())), header.fill_style, header.line_style, header.line_width })); } break; }