Hilighting compound scripts, Search results exception fix

This commit is contained in:
Jindra Petřík
2023-09-30 20:32:46 +02:00
parent d5de31973e
commit f90c8f5bfe
4 changed files with 54 additions and 17 deletions

View File

@@ -693,6 +693,10 @@ public class ABCExplorerDialog extends AppDialog {
if (scriptIndex != -1) {
DottedChain scriptNameDc = abc.script_info.get(scriptIndex).getSimplePackName(abc);
if (scriptNameDc == null && (sv.getParentValue() instanceof ScriptInfo)) {
scriptNameDc = abc.script_info.get(scriptIndex).traits.traits.get(traitIndex).getName(abc).getNameWithNamespace(abc.constants, false);
}
String scriptName = (scriptNameDc == null ? "script_" + scriptIndex : scriptNameDc.toPrintableString(true));
mainPanel.gotoScriptTrait(abc.getSwf(), scriptName, classIndex, globalTraitIndex);
}