From 09eba21626c936c4ca2c188b87bca39f875f6996 Mon Sep 17 00:00:00 2001 From: cooolbros Date: Wed, 20 Dec 2023 15:59:18 +1100 Subject: [PATCH] Only check top level HUD layout entry key/values for duplicates to prevent ToHashSet error later --- src/HUDMerger/Models/HUDLayout.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HUDMerger/Models/HUDLayout.cs b/src/HUDMerger/Models/HUDLayout.cs index 572c6f2..046e07f 100644 --- a/src/HUDMerger/Models/HUDLayout.cs +++ b/src/HUDMerger/Models/HUDLayout.cs @@ -57,7 +57,7 @@ public HUDLayout(string folderPath) if (entry.Value is KeyValues values) { entries.TryAdd(entry, []); - foreach (KeyValue keyValue in values.ToHashSet()) + foreach (KeyValue keyValue in new HashSet(values, KeyValueComparer.KeyComparer)) { int index = entries[entry].FindIndex((kv) => KeyValueComparer.KeyComparer.Equals(keyValue, kv)); if (index != -1)