summaryrefslogtreecommitdiff
path: root/enigma/src/main/java/cuchaz
diff options
context:
space:
mode:
Diffstat (limited to 'enigma/src/main/java/cuchaz')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java2
1 files changed, 1 insertions, 1 deletions
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 134c05c..a84b0fb 100644
--- a/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java
+++ b/enigma/src/main/java/cuchaz/enigma/translation/mapping/MappingValidator.java
@@ -46,7 +46,7 @@ public class MappingValidator {
46 .map(deobfuscator::translate) 46 .map(deobfuscator::translate)
47 .collect(Collectors.toList()); 47 .collect(Collectors.toList());
48 for (Entry<?> sibling : directTranslatedSiblings) { 48 for (Entry<?> sibling : directTranslatedSiblings) {
49 if (entry.canConflictWith(sibling) && sibling.getName().equals(name) && isSynthetic(entry) == isSynthetic(sibling)) { 49 if (entry.canConflictWith(sibling) && sibling.getName().equals(name) && !isSynthetic(entry) && !isSynthetic(sibling)) {
50 // allow clash if one is synthetic and the other is not 50 // allow clash if one is synthetic and the other is not
51 Entry<?> parent = entry.getParent(); 51 Entry<?> parent = entry.getParent();
52 if (parent != null) { 52 if (parent != null) {