summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/bytecode/ClassTranslator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/bytecode/ClassTranslator.java')
-rw-r--r--src/cuchaz/enigma/bytecode/ClassTranslator.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cuchaz/enigma/bytecode/ClassTranslator.java b/src/cuchaz/enigma/bytecode/ClassTranslator.java
index db28f21..181fadb 100644
--- a/src/cuchaz/enigma/bytecode/ClassTranslator.java
+++ b/src/cuchaz/enigma/bytecode/ClassTranslator.java
@@ -132,7 +132,11 @@ public class ClassTranslator
132 Map<ClassEntry,ClassEntry> map = Maps.newHashMap(); 132 Map<ClassEntry,ClassEntry> map = Maps.newHashMap();
133 for( ClassEntry obfClassEntry : ClassRenamer.getAllClassEntries( c ) ) 133 for( ClassEntry obfClassEntry : ClassRenamer.getAllClassEntries( c ) )
134 { 134 {
135 map.put( obfClassEntry, m_translator.translateEntry( obfClassEntry ) ); 135 ClassEntry deobfClassEntry = m_translator.translateEntry( obfClassEntry );
136 if( !obfClassEntry.equals( deobfClassEntry ) )
137 {
138 map.put( obfClassEntry, deobfClassEntry );
139 }
136 } 140 }
137 ClassRenamer.renameClasses( c, map ); 141 ClassRenamer.renameClasses( c, map );
138 } 142 }