From 4078c9602193b4c698f989bb3d20714bcb33c80a Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Fri, 5 Sep 2025 03:52:04 +0200 Subject: [PATCH] Missed using LocRef in EnumSettingsEntry --- .../Windows/Settings/Widgets/EnumSettingsEntry{T}.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dalamud/Interface/Internal/Windows/Settings/Widgets/EnumSettingsEntry{T}.cs b/Dalamud/Interface/Internal/Windows/Settings/Widgets/EnumSettingsEntry{T}.cs index d4add1e41..512c124ef 100644 --- a/Dalamud/Interface/Internal/Windows/Settings/Widgets/EnumSettingsEntry{T}.cs +++ b/Dalamud/Interface/Internal/Windows/Settings/Widgets/EnumSettingsEntry{T}.cs @@ -9,6 +9,7 @@ using Dalamud.Configuration.Internal; using Dalamud.Interface.Colors; using Dalamud.Interface.Utility; using Dalamud.Interface.Utility.Raii; +using Dalamud.Utility.Internal; namespace Dalamud.Interface.Internal.Windows.Settings.Widgets; @@ -25,8 +26,8 @@ internal sealed class EnumSettingsEntry : SettingsEntry private T valueBacking; public EnumSettingsEntry( - (string Key, string Fallback) name, - (string Key, string Fallback) description, + LocRef name, + LocRef description, LoadSettingDelegate load, SaveSettingDelegate save, Action? change = null, @@ -63,7 +64,7 @@ internal sealed class EnumSettingsEntry : SettingsEntry } } - public (string Key, string Fallback) Description { get; } + public LocRef Description { get; } public Action>? CustomDraw { get; init; } @@ -81,8 +82,8 @@ internal sealed class EnumSettingsEntry : SettingsEntry public override void Draw() { - var name = Loc.Localize(this.Name.Key, this.Name.Fallback); - var description = Loc.Localize(this.Description.Key, this.Description.Fallback); + var name = this.Name.ToString(); + var description = this.Description.ToString(); Debug.Assert(!string.IsNullOrWhiteSpace(name), "Name is empty");