From b5a516a557e9cf4980b654e8d5925d2bd7f64453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Thu, 11 Jul 2013 13:20:47 +0200 Subject: [PATCH] fixed loop detection, again --- trunk/src/com/jpexs/decompiler/flash/graph/Graph.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trunk/src/com/jpexs/decompiler/flash/graph/Graph.java b/trunk/src/com/jpexs/decompiler/flash/graph/Graph.java index b0f571391..3c84ab0fa 100644 --- a/trunk/src/com/jpexs/decompiler/flash/graph/Graph.java +++ b/trunk/src/com/jpexs/decompiler/flash/graph/Graph.java @@ -1157,6 +1157,9 @@ public class Graph { loopcand: for (GraphPart cand : currentLoop.breakCandidates) { for (GraphPart cand2 : currentLoop.breakCandidates) { + if (cand == cand2) { + continue; + } if (cand.leadsTo(code, cand2, loops)) { int lev1 = Integer.MAX_VALUE; int lev2 = Integer.MAX_VALUE;