diff --git a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java index a1cc7d90a..968573a0b 100644 --- a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java +++ b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java @@ -389,13 +389,13 @@ public class TagTreeModel extends AbstractTagTreeModel { break; case "scripts": if (swf.isAS3()) { - if (!swf.getAbcList().isEmpty()) { + if (addAllFolders || !swf.getAbcList().isEmpty()) { nodeList.add(new ClassesListTreeModel(swf, Configuration.flattenASPackages.get())); } } else { List subNodes = swf.getFirstLevelASMNodes(currentTagScriptCache); - if (subNodes.size() > 0) { + if (addAllFolders || !subNodes.isEmpty()) { TreeItem actionScriptNode = new FolderItem(translate("node.scripts"), FOLDER_SCRIPTS, swf, subNodes); nodeList.add(actionScriptNode); }