summaryrefslogtreecommitdiffstats
path: root/src/common
diff options
context:
space:
mode:
authorlat9nq <22451773+lat9nq@users.noreply.github.com>2023-09-13 21:59:44 +0200
committerlat9nq <22451773+lat9nq@users.noreply.github.com>2023-09-13 21:59:44 +0200
commitfe70c6f4812a7c8076be3d8c12cc914f7c3b6d19 (patch)
tree47f1cbf42aadf15045b2d979fcaade78b752ce83 /src/common
parentcmd/yuzu: Remove uncaught usage of stoi (diff)
downloadyuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar.gz
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar.bz2
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar.lz
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar.xz
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.tar.zst
yuzu-fe70c6f4812a7c8076be3d8c12cc914f7c3b6d19.zip
Diffstat (limited to 'src/common')
-rw-r--r--src/common/settings_setting.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/settings_setting.h b/src/common/settings_setting.h
index 79d2b715f..7be6f26f7 100644
--- a/src/common/settings_setting.h
+++ b/src/common/settings_setting.h
@@ -113,6 +113,9 @@ protected:
return value_.has_value() ? std::to_string(*value_) : "none";
} else if constexpr (std::is_same_v<Type, bool>) {
return value_ ? "true" : "false";
+ } else if constexpr (std::is_same_v<Type, AudioEngine>) {
+ // Compatibility with old AudioEngine setting being a string
+ return CanonicalizeEnum(value_);
} else if constexpr (std::is_floating_point_v<Type>) {
return fmt::format("{:f}", value_);
} else if constexpr (std::is_enum_v<Type>) {