From c41f9afd0f4bfbb542d2c06199bc06e572da07d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 18 Nov 2015 10:14:17 +0100 Subject: [PATCH] correct breakpoints on hidden script initializer --- .../src/com/jpexs/decompiler/flash/abc/ScriptPack.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java index bd1a1acdf..a912b94fe 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java @@ -424,6 +424,10 @@ public class ScriptPack extends AS3ClassTreeItem { } catch (InterruptedException ex) { Logger.getLogger(ScriptPack.class.getName()).log(Level.SEVERE, "Cannot decompile", ex); } + int scriptInitBody = abc.findBodyIndex(abc.script_info.get(scriptIndex).init_index); + if (!bodyToRegToName.containsKey(scriptInitBody)) { + lonelyBody.add(scriptInitBody); + } //String filepath = path.toString().replace('.', '/') + ".as"; String pkg = path.packageStr.toString();