mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-16 19:43:06 +01:00
Do not return shared_ptr for LocalisationService
GetLocalisationService is currently used a lot, so remove overhead of shared_ptr copy.
This commit is contained in:
@@ -667,9 +667,9 @@ const rct_object_entry * object_list_find(rct_object_entry * entry)
|
||||
void object_list_load()
|
||||
{
|
||||
auto context = GetContext();
|
||||
const auto localisationService = context->GetLocalisationService();
|
||||
const auto& localisationService = context->GetLocalisationService();
|
||||
auto objectRepository = context->GetObjectRepository();
|
||||
objectRepository->LoadOrConstruct(localisationService->GetCurrentLanguage());
|
||||
objectRepository->LoadOrConstruct(localisationService.GetCurrentLanguage());
|
||||
|
||||
IObjectManager * objectManager = context->GetObjectManager();
|
||||
objectManager->UnloadAll();
|
||||
|
||||
Reference in New Issue
Block a user