From 37c9dbe248809bcfb0a5d472f7caff2fb89da1ae Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Thu, 20 Apr 2023 16:02:51 +0100 Subject: [PATCH] LibWeb/Painting: Move-assign value in set_containing_line_box_fragment An Optional is 24 bytes, which isn't small enough to pass by value and then copy. --- Userland/Libraries/LibWeb/Painting/PaintableBox.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp b/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp index df4f4443dc..deb95630dd 100644 --- a/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp +++ b/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp @@ -128,7 +128,7 @@ CSSPixelRect PaintableBox::absolute_paint_rect() const void PaintableBox::set_containing_line_box_fragment(Optional fragment_coordinate) { - m_containing_line_box_fragment = fragment_coordinate; + m_containing_line_box_fragment = move(fragment_coordinate); } StackingContext* PaintableBox::enclosing_stacking_context()