From 4e6476dad5bf9825f0acc9bb02488193c0330548 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Thu, 11 Feb 2016 20:53:01 +0100 Subject: [PATCH] tagtree null pointer fix --- src/com/jpexs/decompiler/flash/gui/tagtree/TagTree.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTree.java b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTree.java index 42324f2ee..741a0524d 100644 --- a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTree.java +++ b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTree.java @@ -181,7 +181,7 @@ public class TagTree extends JTree { boolean hasFocus) { TreeItem val = (TreeItem) value; - if (!(val instanceof SWFList) && val.getSwf() == null) { + if (val != null && !(val instanceof SWFList) && val.getSwf() == null) { // SWF was closed value = null; } @@ -190,6 +190,11 @@ public class TagTree extends JTree { tree, value, sel, expanded, leaf, row, hasFocus); + + if (val == null) { + return this; + } + TreeNodeType type = getTreeNodeType(val); if (type == TreeNodeType.FOLDER && expanded) {