Преглед изворни кода

Close reference to TimeZoneBinary on game close

Kelebek1 пре 2 година
родитељ
комит
34fb14ec9a

+ 4 - 0
src/core/hle/service/glue/time/manager.cpp

@@ -186,6 +186,10 @@ TimeManager::TimeManager(Core::System& system)
     }
 }
 
+TimeManager::~TimeManager() {
+    ResetTimeZoneBinary();
+}
+
 Result TimeManager::SetupStandardSteadyClockCore() {
     Common::UUID external_clock_source_id{};
     auto res = m_set_sys->GetExternalSteadyClockSourceId(&external_clock_source_id);

+ 1 - 0
src/core/hle/service/glue/time/manager.h

@@ -26,6 +26,7 @@ namespace Service::Glue::Time {
 class TimeManager {
 public:
     explicit TimeManager(Core::System& system);
+    ~TimeManager();
 
     std::shared_ptr<Service::Set::ISystemSettingsServer> m_set_sys;