From f964eeb7f5192652ca8a64352963d0db46604634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 19 Nov 2022 17:46:17 +0100 Subject: [PATCH] Fixed Show in tag list from tag scripts --- CHANGELOG.md | 1 + .../decompiler/flash/gui/tagtree/TagTreeContextMenu.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index edd7a8dae..609573c42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ All notable changes to this project will be documented in this file. - ConcurrentModificationException in getCharacters on exit - Header of display panel not visible on certain color schemes - Move tag to action did not remove original tag +- Show in tag list from tag scripts ### Changed - GFX - DefineExternalImage2 no longer handled as character diff --git a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeContextMenu.java b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeContextMenu.java index 84601885c..6ab05640e 100644 --- a/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeContextMenu.java +++ b/src/com/jpexs/decompiler/flash/gui/tagtree/TagTreeContextMenu.java @@ -2473,6 +2473,10 @@ public class TagTreeContextMenu extends JPopupMenu { private void showInTagListViewActionPerformed(ActionEvent evt) { TreeItem item = getTree().getCurrentTreeItem(); mainPanel.showView(MainPanel.VIEW_TAGLIST); + + if (item instanceof TagScript) { + item = ((TagScript) item).getTag(); + } mainPanel.setTagTreeSelectedNode(mainPanel.tagListTree, item); mainPanel.updateMenu(); }