From 3a90ea6b487f6e54191fa5638e7d25cc4ade32d7 Mon Sep 17 00:00:00 2001 From: Arne Kiesewetter Date: Wed, 9 Sep 2026 14:11:24 +0200 Subject: [PATCH] Fix BetterListEditor reindexing setting the values instead of labels --- CommunityBugFixCollection/BetterListEditor.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CommunityBugFixCollection/BetterListEditor.cs b/CommunityBugFixCollection/BetterListEditor.cs index 4328367..df20e11 100644 --- a/CommunityBugFixCollection/BetterListEditor.cs +++ b/CommunityBugFixCollection/BetterListEditor.cs @@ -85,7 +85,12 @@ private static bool ReindexPrefix(ListEditor __instance) for (var i = 0; i < __instance.Slot.ChildrenCount; ++i) { - if (__instance.Slot[i].GetComponentInChildren() is not Text text) + var entry = __instance.Slot[i]; + + if (entry.GetComponentInChildren() is not { } proxySource) + continue; + + if (proxySource.Slot.GetComponent() is not { } text) continue; text.Content.Value = $"{__instance.GetElementName(__instance._targetList.Target, i)}:";