From 514575aa5e0694a7ef25947c68a1b9c7ed596067 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 14 Sep 2014 19:14:13 +0200 Subject: [PATCH] AS1/2 node selection fix --- src/com/jpexs/decompiler/flash/gui/MainPanel.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index aa1352213..02f1d1ff1 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -647,11 +647,15 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec return abcPanel; } - private ActionPanel getActionPanel() { + private void ensureActionPanel(){ if (actionPanel == null) { actionPanel = new ActionPanel(this); displayPanel.add(actionPanel, CARDACTIONSCRIPTPANEL); } + } + + private ActionPanel getActionPanel() { + ensureActionPanel(); return actionPanel; } @@ -2331,6 +2335,7 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec showCard(CARDPREVIEWPANEL); previewPanel.showBinaryPanel(binaryTag.binaryData); } else if (tagObj instanceof ASMSource) { + ensureActionPanel(); showCard(CARDACTIONSCRIPTPANEL); getActionPanel().setSource((ASMSource) tagObj, !forceReload); } else if (tagObj instanceof ImageTag) {