diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/abc/ABCPanel.java b/trunk/src/com/jpexs/decompiler/flash/gui/abc/ABCPanel.java index d996cf3e4..ca553f4bc 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/abc/ABCPanel.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/abc/ABCPanel.java @@ -496,11 +496,15 @@ public class ABCPanel extends JPanel implements ItemListener, ActionListener, Fr public void hilightScript(ScriptPack pack) { TagTreeModel ttm = (TagTreeModel) Main.mainFrame.tagTree.getModel(); - TreePath tp = ttm.getTagPath(pack); - if (tp == null) { - } - Main.mainFrame.tagTree.setSelectionPath(tp); - Main.mainFrame.tagTree.scrollPathToVisible(tp); + final TreePath tp = ttm.getTagPath(pack); + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + Main.mainFrame.tagTree.setSelectionPath(tp); + Main.mainFrame.tagTree.scrollPathToVisible(tp); + } + }); + } public void updateSearchPos() {