From 44a9c71fd33d850b98f3f93751d65aae57e7aa04 Mon Sep 17 00:00:00 2001 From: Anna Date: Sat, 8 May 2021 16:31:50 -0400 Subject: [PATCH] fix: add unique id to checkboxes --- SoundFilter/Ui/Settings.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SoundFilter/Ui/Settings.cs b/SoundFilter/Ui/Settings.cs index 9ca1bbf..e433682 100755 --- a/SoundFilter/Ui/Settings.cs +++ b/SoundFilter/Ui/Settings.cs @@ -73,6 +73,8 @@ namespace SoundFilter.Ui { ImGui.Separator(); if (ImGui.BeginChild("filtered-sounds")) { + var i = 0; + foreach (var entry in this.Plugin.Config.Filtered.ToList()) { var glob = entry.Key; @@ -89,12 +91,14 @@ namespace SoundFilter.Ui { ImGui.SameLine(); - shouldSave |= ImGui.Checkbox(entry.Value.Name, ref entry.Value.Enabled); + shouldSave |= ImGui.Checkbox($"{entry.Value.Name}##{i}-{glob}", ref entry.Value.Enabled); if (ImGui.IsItemHovered()) { ImGui.BeginTooltip(); ImGui.TextUnformatted(glob); ImGui.EndTooltip(); } + + i += 1; } ImGui.EndChild();