From 8819ae34a4a77b49d813e26023eab9bfe62ce186 Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Sun, 29 Jun 2025 03:53:17 -0500 Subject: [PATCH] Remove Memory Copy in FileIndex::LoadOrBuild --- src/openrct2/core/FileIndex.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openrct2/core/FileIndex.hpp b/src/openrct2/core/FileIndex.hpp index dec104d2a7..cd4af38ec3 100644 --- a/src/openrct2/core/FileIndex.hpp +++ b/src/openrct2/core/FileIndex.hpp @@ -106,10 +106,10 @@ public: std::vector items; auto scanResult = Scan(); auto readIndexResult = ReadIndexFile(language, scanResult.Stats); - if (std::get<0>(readIndexResult)) + if (readIndexResult.first) { // Index was loaded - items = std::get<1>(readIndexResult); + items = std::move(readIndexResult.second); } else {