summaryrefslogtreecommitdiff
path: root/src/core/hle/service/set
diff options
context:
space:
mode:
authorGravatar german772024-01-27 15:37:35 -0600
committerGravatar german772024-01-28 09:32:54 -0600
commitb75401a2cb2f42a6251d057bfd4544f9a0b05c42 (patch)
tree2a8b540a13c60e0be84e261cfeab9ec1159f9193 /src/core/hle/service/set
parentservice: set: Implement more Qlaunch Settings (diff)
downloadyuzu-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.cpp4
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 @@
25namespace Service::Set { 25namespace Service::Set {
26 26
27namespace { 27namespace {
28constexpr u32 SETTINGS_VERSION{1u}; 28constexpr u32 SETTINGS_VERSION{2u};
29constexpr auto SETTINGS_MAGIC = Common::MakeMagic('y', 'u', 'z', 'u', '_', 's', 'e', 't'); 29constexpr auto SETTINGS_MAGIC = Common::MakeMagic('y', 'u', 'z', 'u', '_', 's', 'e', 't');
30struct SettingsHeader { 30struct 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) {