summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsReader.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsReader.java b/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsReader.java
index d499cf0..bc866bd 100644
--- a/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsReader.java
+++ b/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsReader.java
@@ -75,6 +75,10 @@ public enum TinyMappingsReader implements MappingsReader {
75 private MappingPair<ClassEntry, EntryMapping> parseClass(String[] tokens) { 75 private MappingPair<ClassEntry, EntryMapping> parseClass(String[] tokens) {
76 ClassEntry obfuscatedEntry = new ClassEntry(tokens[1]); 76 ClassEntry obfuscatedEntry = new ClassEntry(tokens[1]);
77 String mapping = tokens[2]; 77 String mapping = tokens[2];
78 if (mapping.indexOf('$') > 0) {
79 // inner classes should map to only the final part
80 mapping = mapping.substring(mapping.lastIndexOf('$') + 1);
81 }
78 return new MappingPair<>(obfuscatedEntry, new EntryMapping(mapping)); 82 return new MappingPair<>(obfuscatedEntry, new EntryMapping(mapping));
79 } 83 }
80 84