1
0
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:
Ted John
2018-04-27 18:38:59 +01:00
parent ad6ebd646c
commit d1cbf998a0
5 changed files with 16 additions and 16 deletions

View File

@@ -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();