From 33c7393ca30303a9896f7fb66ad884d88c06b88a Mon Sep 17 00:00:00 2001 From: Julian Burner Date: Wed, 30 Aug 2023 16:48:07 +0200 Subject: Fix mapping uniqueness validator always erroring in certain scenarios (#521) --- .../main/java/cuchaz/enigma/translation/mapping/MappingValidator.java | 1 + 1 file changed, 1 insertion(+) (limited to 'enigma/src/main/java') diff --git a/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java b/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java index f6c0a6b..c193828 100644 --- a/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java +++ b/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java @@ -56,6 +56,7 @@ public class MappingValidator { Entry translatedEntry = deobfuscator.translate(relatedEntry); List> translatedSiblings = obfToDeobf.getSiblings(relatedEntry).stream() + .filter(sibling -> !sibling.equals(entry)) // Don't check against yourself .map(deobfuscator::translate) .toList(); -- cgit v1.2.3