Explorar o código

LibPDF: Use move to avoid unnecessary ref/unref of network device RefPtr

Flagged by pvs-studio as a potential perf optimization.
Brian Gianforcaro %!s(int64=3) %!d(string=hai) anos
pai
achega
507effce5b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Userland/Libraries/LibPDF/Document.cpp

+ 1 - 1
Userland/Libraries/LibPDF/Document.cpp

@@ -305,7 +305,7 @@ NonnullRefPtrVector<OutlineItem> Document::build_outline_item_chain(Value const&
         auto next_child = build_outline_item(next_child_dict);
         auto next_child = build_outline_item(next_child_dict);
         children.append(next_child);
         children.append(next_child);
 
 
-        current_child_dict = next_child_dict;
+        current_child_dict = move(next_child_dict);
     }
     }
 
 
     VERIFY(last_ref.as_ref_index() == current_child_index);
     VERIFY(last_ref.as_ref_index() == current_child_index);