From 669e98b0d49954129d4bdfa7df8e1c2ec41e4951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 7 Mar 2026 07:24:24 +0100 Subject: [PATCH] fix: scripts folder not visible on show empty folders setting (#2656) Fixes #2656 --- src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeModel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); }