Make DolphinAnalytics a true singleton - static local variables are initialized in a thread safe manner since C++11

Also works around a Visual Studio 2017 bug where static inline class fields are destructed multiple times
This commit is contained in:
Silent 2019-06-23 19:26:07 +02:00
commit 6c21811090
No known key found for this signature in database
GPG key ID: AE53149BB0C45AF1
11 changed files with 16 additions and 25 deletions

View file

@ -745,7 +745,7 @@ void SConfig::SetRunningGameMetadata(const std::string& game_id, const std::stri
HLE::Reload();
PatchEngine::Reload();
HiresTexture::Update();
DolphinAnalytics::Instance()->ReportGameStart();
DolphinAnalytics::Instance().ReportGameStart();
}
}