Parcourir la source

Merge pull request #12733 from german77/settings_services

service: set: Don't allow invalid mii author id
Charles Lombardo il y a 2 ans
Parent
commit
a3199401f4
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      src/core/hle/service/set/system_settings_server.cpp

+ 5 - 0
src/core/hle/service/set/system_settings_server.cpp

@@ -1038,6 +1038,11 @@ void ISystemSettingsServer::SetBluetoothEnableFlag(HLERequestContext& ctx) {
 }
 
 void ISystemSettingsServer::GetMiiAuthorId(HLERequestContext& ctx) {
+    if (m_system_settings.mii_author_id.IsInvalid()) {
+        m_system_settings.mii_author_id = Common::UUID::MakeDefault();
+        SetSaveNeeded();
+    }
+
     LOG_INFO(Service_SET, "called, author_id={}",
              m_system_settings.mii_author_id.FormattedString());