From 6c218110909003efdb1897a6b398cba37f16a58a Mon Sep 17 00:00:00 2001 From: Silent Date: Sun, 23 Jun 2019 19:26:07 +0200 Subject: 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 --- Source/Android/jni/MainAndroid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/Android/jni/MainAndroid.cpp') diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 8dad714a84..e0fce56fd9 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -639,7 +639,7 @@ static void Run(JNIEnv* env, const std::vector& paths, bool first_o if (first_open) { - DolphinAnalytics::Instance()->ReportDolphinStart(GetAnalyticValue("DEVICE_TYPE")); + DolphinAnalytics::Instance().ReportDolphinStart(GetAnalyticValue("DEVICE_TYPE")); } WiimoteReal::InitAdapterClass(); -- cgit v1.2.3