diff --git a/src/openrct2/object/ObjectManager.cpp b/src/openrct2/object/ObjectManager.cpp index 5bd6b55cb2..38d24b1b1c 100644 --- a/src/openrct2/object/ObjectManager.cpp +++ b/src/openrct2/object/ObjectManager.cpp @@ -381,7 +381,7 @@ private: } if (slot.has_value()) { - auto object = GetOrLoadObject(ori); + auto* object = GetOrLoadObject(ori); if (object != nullptr) { if (_loadedObjects.size() <= static_cast(*slot)) @@ -389,7 +389,7 @@ private: _loadedObjects.resize(slot.value() + 1); } loadedObject = object; - _loadedObjects[slot.value()] = std::move(object); + _loadedObjects[slot.value()] = object; UpdateSceneryGroupIndexes(); ResetTypeToRideEntryIndexMap(); }