From ed51dfd4abf7f1955d5a8fdcd43dcc9e0b40a075 Mon Sep 17 00:00:00 2001 From: asie Date: Sun, 9 Dec 2018 09:18:12 +0100 Subject: fix SourceIndex remap bugs --- src/main/java/cuchaz/enigma/gui/GuiController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/java/cuchaz/enigma/gui') diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java index e2f332d..acb0ebb 100644 --- a/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/src/main/java/cuchaz/enigma/gui/GuiController.java @@ -345,7 +345,7 @@ public class GuiController { List otherTokens = Lists.newArrayList(); int offset = 0; - Map tokenRemap = new IdentityHashMap<>(); + Map tokenRemap = new HashMap<>(); boolean remapped = false; for (Token inToken : index.referenceTokens()) { @@ -353,7 +353,7 @@ public class GuiController { Token token = inToken.move(offset); if (referenceIsRenameable(reference)) { - boolean renamed = false; + boolean added = false; if (!entryHasDeobfuscatedName(reference.getNameableEntry())) { Entry obfEntry = deobfuscator.obfuscateEntry(reference.getNameableEntry()); @@ -364,7 +364,7 @@ public class GuiController { proposedTokens.add(token); offset += token.getRenameOffset(proposal); sourceString = token.rename(sourceString, proposal); - renamed = true; + added = true; remapped = true; break; } @@ -372,7 +372,7 @@ public class GuiController { } } - if (!renamed) { + if (!added) { if (entryHasDeobfuscatedName(reference.getNameableEntry())) { deobfuscatedTokens.add(token); } else { -- cgit v1.2.3