diff --git a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java index 303146443..2eb72e7cc 100644 --- a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java +++ b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java @@ -94,7 +94,7 @@ public class TagTreeModel extends AbstractTagTreeModel { private final Map swfInfos = new HashMap<>(); private final boolean addAllFolders; - + private final Map pathCache = new HashMap<>(); public TagTreeModel(List swfs, boolean addAllFolders) { @@ -144,7 +144,7 @@ public class TagTreeModel extends AbstractTagTreeModel { swfInfos.clear(); TreePath changedPath = getTreePath(swf == null ? root : swf); fireTreeStructureChanged(new TreeModelEvent(this, changedPath)); - } + } private List getSoundStreams(DefineSpriteTag sprite) { List ret = new ArrayList<>(); @@ -408,7 +408,7 @@ public class TagTreeModel extends AbstractTagTreeModel { } return ret; } - + @Override public TreeItem getRoot() { return root; @@ -454,9 +454,9 @@ public class TagTreeModel extends AbstractTagTreeModel { TreeItem parentNode = (TreeItem) parent; List result = new ArrayList<>(); if (parentNode instanceof CharacterTag) { - result = getMappedCharacters(((CharacterTag) parentNode).getSwf(), (CharacterTag) parentNode); + result = new ArrayList<>(getMappedCharacters(((CharacterTag) parentNode).getSwf(), (CharacterTag) parentNode)); } - + if (parentNode == root) { for (SWFList swfList : swfs) { if (!swfList.isBundle()) { @@ -528,7 +528,7 @@ public class TagTreeModel extends AbstractTagTreeModel { @Override public TreeItem getChild(Object parent, int index) { - if(getChildCount(parent) == 0) { + if (getChildCount(parent) == 0) { return null; } TreeItem parentNode = (TreeItem) parent; @@ -644,7 +644,7 @@ public class TagTreeModel extends AbstractTagTreeModel { @Override public boolean isLeaf(Object node) { return (getChildCount(node) == 0); - } + } private int indexOfAdd(int prevSize, int index) { if (index == -1) { @@ -708,5 +708,5 @@ public class TagTreeModel extends AbstractTagTreeModel { } return -1; - } + } }