From 7d88f12b8a39aa6d6489109a03b32a4b7a995d9a Mon Sep 17 00:00:00 2001 From: gegy1000 Date: Thu, 5 Jul 2018 12:33:05 +0200 Subject: Fix old mappings not properly being removed --- src/main/java/cuchaz/enigma/mapping/Mappings.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main/java/cuchaz/enigma/mapping/Mappings.java') diff --git a/src/main/java/cuchaz/enigma/mapping/Mappings.java b/src/main/java/cuchaz/enigma/mapping/Mappings.java index 79d9f10..307b1bd 100644 --- a/src/main/java/cuchaz/enigma/mapping/Mappings.java +++ b/src/main/java/cuchaz/enigma/mapping/Mappings.java @@ -47,6 +47,10 @@ public class Mappings { } public void addClassMapping(ClassMapping classMapping) throws MappingConflict { + if (classMapping.isObfuscated()) { + return; + } + if (this.classesByObf.containsKey(classMapping.getObfFullName())) { throw new MappingConflict("class", classMapping.getObfFullName(), this.classesByObf.get(classMapping.getObfFullName()).getObfFullName()); } -- cgit v1.2.3