diff options
| author | 2024-01-27 15:37:35 -0600 | |
|---|---|---|
| committer | 2024-01-28 09:32:54 -0600 | |
| commit | b75401a2cb2f42a6251d057bfd4544f9a0b05c42 (patch) | |
| tree | 2a8b540a13c60e0be84e261cfeab9ec1159f9193 /src/core/hle/service/set | |
| parent | service: set: Implement more Qlaunch Settings (diff) | |
| download | yuzu-b75401a2cb2f42a6251d057bfd4544f9a0b05c42.tar.gz yuzu-b75401a2cb2f42a6251d057bfd4544f9a0b05c42.tar.xz yuzu-b75401a2cb2f42a6251d057bfd4544f9a0b05c42.zip | |
service: set: Increase settings version
Diffstat (limited to 'src/core/hle/service/set')
| -rw-r--r-- | src/core/hle/service/set/system_settings_server.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/service/set/system_settings_server.cpp b/src/core/hle/service/set/system_settings_server.cpp index 2e2de31e0..24350a1e5 100644 --- a/src/core/hle/service/set/system_settings_server.cpp +++ b/src/core/hle/service/set/system_settings_server.cpp | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | namespace Service::Set { | 25 | namespace Service::Set { |
| 26 | 26 | ||
| 27 | namespace { | 27 | namespace { |
| 28 | constexpr u32 SETTINGS_VERSION{1u}; | 28 | constexpr u32 SETTINGS_VERSION{2u}; |
| 29 | constexpr auto SETTINGS_MAGIC = Common::MakeMagic('y', 'u', 'z', 'u', '_', 's', 'e', 't'); | 29 | constexpr auto SETTINGS_MAGIC = Common::MakeMagic('y', 'u', 'z', 'u', '_', 's', 'e', 't'); |
| 30 | struct SettingsHeader { | 30 | struct SettingsHeader { |
| 31 | u64 magic; | 31 | u64 magic; |
| @@ -349,7 +349,7 @@ bool ISystemSettingsServer::LoadSettingsFile(std::filesystem::path& path, auto&& | |||
| 349 | } | 349 | } |
| 350 | SettingsHeader hdr{}; | 350 | SettingsHeader hdr{}; |
| 351 | file.read(reinterpret_cast<char*>(&hdr), sizeof(hdr)); | 351 | file.read(reinterpret_cast<char*>(&hdr), sizeof(hdr)); |
| 352 | return hdr.magic == SETTINGS_MAGIC && hdr.version == SETTINGS_VERSION; | 352 | return hdr.magic == SETTINGS_MAGIC && hdr.version >= SETTINGS_VERSION; |
| 353 | }; | 353 | }; |
| 354 | 354 | ||
| 355 | if (!exists || !file_size_ok) { | 355 | if (!exists || !file_size_ok) { |