From 4626c2176f58481a303c9e54ec49e40d6a343e5a Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Fri, 7 Jul 2023 00:46:22 +0200 Subject: [PATCH] Fix multiple options with same label. --- Penumbra/UI/AdvancedWindow/ModEditWindow.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Penumbra/UI/AdvancedWindow/ModEditWindow.cs b/Penumbra/UI/AdvancedWindow/ModEditWindow.cs index f5fbaec3..b6051136 100644 --- a/Penumbra/UI/AdvancedWindow/ModEditWindow.cs +++ b/Penumbra/UI/AdvancedWindow/ModEditWindow.cs @@ -395,8 +395,9 @@ public partial class ModEditWindow : Window, IDisposable if (!combo) return; - foreach (var option in _mod!.AllSubMods) + foreach (var (option, idx) in _mod!.AllSubMods.WithIndex()) { + using var id = ImRaii.PushId(idx); if (ImGui.Selectable(option.FullName, option == _editor.Option)) _editor.LoadOption(option.GroupIdx, option.OptionIdx); }