From cc2676553349ecc4a424fa146cab43168842c53e Mon Sep 17 00:00:00 2001 From: goat <16760685+goaaats@users.noreply.github.com> Date: Mon, 27 Sep 2021 18:18:44 +0200 Subject: [PATCH] fix: check for duplicate name on import --- .../Internal/Windows/StyleEditor/StyleEditorWindow.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dalamud/Interface/Internal/Windows/StyleEditor/StyleEditorWindow.cs b/Dalamud/Interface/Internal/Windows/StyleEditor/StyleEditorWindow.cs index aa62543aa..b54e3ebc4 100644 --- a/Dalamud/Interface/Internal/Windows/StyleEditor/StyleEditorWindow.cs +++ b/Dalamud/Interface/Internal/Windows/StyleEditor/StyleEditorWindow.cs @@ -159,6 +159,11 @@ namespace Dalamud.Interface.Internal.Windows.StyleEditor newStyle.Name ??= GetRandomName(); + if (config.SavedStyles.Any(x => x.Name == newStyle.Name)) + { + newStyle.Name = $"{newStyle.Name} ({GetRandomName()} Mix)"; + } + config.SavedStyles.Add(newStyle); newStyle.Apply(); appliedThisFrame = true;