From 9d9c6aa2532ed00e012c3a86a8a39eacea53111b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sat, 15 Dec 2012 20:06:23 +0100 Subject: [PATCH] Issue 10, Missing default code block when missing break --- trunk/src/com/jpexs/asdec/abc/avm2/AVM2Code.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/com/jpexs/asdec/abc/avm2/AVM2Code.java b/trunk/src/com/jpexs/asdec/abc/avm2/AVM2Code.java index aec761b9a..e3f9953d4 100644 --- a/trunk/src/com/jpexs/asdec/abc/avm2/AVM2Code.java +++ b/trunk/src/com/jpexs/asdec/abc/avm2/AVM2Code.java @@ -1313,7 +1313,7 @@ public HashMap getLocalRegNamesFromDebug(ABC abc){ if (evalTo == -1) subend--; List commands = toSource(isStatic, classIndex, localRegs, new Stack(), scopeStack, abc, constants, method_info, body, substart, subend).output; - if ((evalTo == -1) && (casePos < code.get(switchPos).operands.length - 2)) { + if ((evalTo == -1) && (casePos + 1< code.get(switchPos).operands.length - 2)) { if (commands.size() == 1) { commands.remove(0); }