Commit 42abfbcf674b83a2f886bbf67ae41711fe45d726
1 parent
a6a6084a
fix typo in replaceConstructors
Showing
1 changed file
with
4 additions
and
4 deletions
java/common/com/mumfrey/liteloader/transformers/ByteCodeUtilities.java
@@ -60,17 +60,17 @@ public abstract class ByteCodeUtilities | @@ -60,17 +60,17 @@ public abstract class ByteCodeUtilities | ||
60 | if (insn.getOpcode() == Opcodes.NEW) | 60 | if (insn.getOpcode() == Opcodes.NEW) |
61 | { | 61 | { |
62 | TypeInsnNode typeInsn = (TypeInsnNode)insn; | 62 | TypeInsnNode typeInsn = (TypeInsnNode)insn; |
63 | - if (target.obf.equals(typeInsn.desc) || target.name.equals(typeInsn.desc)) | 63 | + if (target.obf.equals(typeInsn.desc) || target.ref.equals(typeInsn.desc)) |
64 | { | 64 | { |
65 | - typeInsn.desc = replacement.name; | 65 | + typeInsn.desc = replacement.ref; |
66 | } | 66 | } |
67 | } | 67 | } |
68 | else if (insn instanceof MethodInsnNode && insn.getOpcode() == Opcodes.INVOKESPECIAL) | 68 | else if (insn instanceof MethodInsnNode && insn.getOpcode() == Opcodes.INVOKESPECIAL) |
69 | { | 69 | { |
70 | MethodInsnNode methodInsn = (MethodInsnNode)insn; | 70 | MethodInsnNode methodInsn = (MethodInsnNode)insn; |
71 | - if ((target.obf.equals(methodInsn.owner) || target.name.equals(methodInsn.owner)) && "<init>".equals(methodInsn.name)) | 71 | + if ((target.obf.equals(methodInsn.owner) || target.ref.equals(methodInsn.owner)) && "<init>".equals(methodInsn.name)) |
72 | { | 72 | { |
73 | - methodInsn.owner = replacement.name; | 73 | + methodInsn.owner = replacement.ref; |
74 | } | 74 | } |
75 | } | 75 | } |
76 | } | 76 | } |