summaryrefslogtreecommitdiff
path: root/enigma
diff options
context:
space:
mode:
authorGravatar Julian Burner2022-12-07 20:08:59 +0100
committerGravatar GitHub2022-12-07 19:08:59 +0000
commit7b2f2b56eff321186313b7b9dc0ff4bbda4cd455 (patch)
tree94c265a02528ef633a1fcfa062592655945c1027 /enigma
parentImprove error handling in some places (#464) (diff)
downloadenigma-fork-7b2f2b56eff321186313b7b9dc0ff4bbda4cd455.tar.gz
enigma-fork-7b2f2b56eff321186313b7b9dc0ff4bbda4cd455.tar.xz
enigma-fork-7b2f2b56eff321186313b7b9dc0ff4bbda4cd455.zip
Fix constructor references being remapped (#480)
Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
Diffstat (limited to 'enigma')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java b/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java
index 93cc64f..fb5c4a7 100644
--- a/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java
+++ b/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java
@@ -273,7 +273,8 @@ public class EnigmaDumper extends StringStreamDumper {
273 int now = sb.length(); 273 int now = sb.length();
274 Token token = new Token(now - name.length(), now, name); 274 Token token = new Token(now - name.length(), now, name);
275 275
276 if (entry != null) { 276 // Skip constructor references
277 if (entry != null && !name.equals("new")) {
277 if (defines) { 278 if (defines) {
278 index.addDeclaration(token, entry); // override as cfr reuses local vars 279 index.addDeclaration(token, entry); // override as cfr reuses local vars
279 } else { 280 } else {