From c0a202d2cc9269c80c5de43418fe460ff8313592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sat, 29 Mar 2014 17:57:24 +0100 Subject: [PATCH] Issue #552 max recursion level bug fixed (parseNext variable) --- trunk/src/com/jpexs/decompiler/graph/Graph.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/com/jpexs/decompiler/graph/Graph.java b/trunk/src/com/jpexs/decompiler/graph/Graph.java index e89a1b74b..25a067cea 100644 --- a/trunk/src/com/jpexs/decompiler/graph/Graph.java +++ b/trunk/src/com/jpexs/decompiler/graph/Graph.java @@ -1364,7 +1364,7 @@ public class Graph { /** * AND / OR detection */ - if (part.nextParts.size() == 2) { + if (parseNext && part.nextParts.size() == 2) { if ((stack.size() >= 2) && (stack.get(stack.size() - 1) instanceof NotItem) && (((NotItem) (stack.get(stack.size() - 1))).getOriginal().getNotCoerced() == stack.get(stack.size() - 2).getNotCoerced())) { GraphPart sp0 = getNextNoJump(part.nextParts.get(0), localData); GraphPart sp1 = getNextNoJump(part.nextParts.get(1), localData);