From 426dda20139d4cb5301299a1439ee4b800d5b29c Mon Sep 17 00:00:00 2001 From: Clisprail Date: Thu, 27 Feb 2014 00:56:02 +0100 Subject: [PATCH] Fixed AddCallBackAdapter --- .../src/org/parabot/core/asm/adapters/AddCallbackAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parabotv2/src/org/parabot/core/asm/adapters/AddCallbackAdapter.java b/parabotv2/src/org/parabot/core/asm/adapters/AddCallbackAdapter.java index 995e660..cb9dacf 100644 --- a/parabotv2/src/org/parabot/core/asm/adapters/AddCallbackAdapter.java +++ b/parabotv2/src/org/parabot/core/asm/adapters/AddCallbackAdapter.java @@ -42,7 +42,7 @@ public class AddCallbackAdapter implements Injectable, Opcodes { Label l0 = new Label(); inject.add(new LabelNode(l0)); for (int arg : args) { - inject.add(new VarInsnNode(ASMUtils.getLoadOpcode(types[arg - 1] + inject.add(new VarInsnNode(ASMUtils.getLoadOpcode(types[arg - 1 < 0 ? 0 : arg - 1] .getDescriptor()), arg)); } inject.add(new MethodInsnNode(INVOKESTATIC,