summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz')
-rw-r--r--src/main/java/cuchaz/enigma/translation/mapping/EntryRemapper.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/cuchaz/enigma/translation/mapping/EntryRemapper.java b/src/main/java/cuchaz/enigma/translation/mapping/EntryRemapper.java
index 1203aba..fa421b9 100644
--- a/src/main/java/cuchaz/enigma/translation/mapping/EntryRemapper.java
+++ b/src/main/java/cuchaz/enigma/translation/mapping/EntryRemapper.java
@@ -36,12 +36,15 @@ public class EntryRemapper {
36 36
37 public <E extends Entry<?>> void mapFromObf(E obfuscatedEntry, @Nullable EntryMapping deobfMapping) { 37 public <E extends Entry<?>> void mapFromObf(E obfuscatedEntry, @Nullable EntryMapping deobfMapping) {
38 Collection<E> resolvedEntries = obfResolver.resolveEntry(obfuscatedEntry, ResolutionStrategy.RESOLVE_ROOT); 38 Collection<E> resolvedEntries = obfResolver.resolveEntry(obfuscatedEntry, ResolutionStrategy.RESOLVE_ROOT);
39 for (E resolvedEntry : resolvedEntries) { 39
40 if (deobfMapping != null) { 40 if (deobfMapping != null) {
41 for (E resolvedEntry : resolvedEntries) {
41 validator.validateRename(resolvedEntry, deobfMapping.getTargetName()); 42 validator.validateRename(resolvedEntry, deobfMapping.getTargetName());
42 } 43 }
44 }
43 45
44 obfToDeobf.insert(obfuscatedEntry, deobfMapping); 46 for (E resolvedEntry : resolvedEntries) {
47 obfToDeobf.insert(resolvedEntry, deobfMapping);
45 } 48 }
46 } 49 }
47 50