[XAM] Fixed UserData reading incorrect variant type

This commit is contained in:
Adrian
2026-07-02 22:59:41 +01:00
committed by Radosław Gliński
parent 2c94e46727
commit 35c513bfa2

View File

@@ -53,10 +53,12 @@ std::optional<UserSetting> UserSetting::GetDefaultSetting(uint32_t setting_id) {
switch (type) {
case X_USER_DATA_TYPE::CONTEXT:
return std::make_optional<UserSetting>(
static_cast<UserSettingId>(setting_id), static_cast<uint32_t>(0));
case X_USER_DATA_TYPE::INT32:
case X_USER_DATA_TYPE::UNSET:
return std::make_optional<UserSetting>(
static_cast<UserSettingId>(setting_id), 0);
static_cast<UserSettingId>(setting_id), static_cast<int32_t>(0));
case X_USER_DATA_TYPE::INT64:
case X_USER_DATA_TYPE::DATETIME:
return std::make_optional<UserSetting>(