DoInitAction to string without spriteid when exportedname exists

This commit is contained in:
Jindra Petřík
2021-02-15 07:27:47 +01:00
parent 287038e2a6
commit 5ac93a7d03

View File

@@ -224,7 +224,7 @@ public class DoInitActionTag extends Tag implements CharacterIdTag, ASMSource {
public String getName() {
String expName = swf == null ? "" : swf.getExportName(spriteId);
if (expName == null || expName.isEmpty()) {
return super.getName();
return super.getName() + " (" + spriteId + ")";
}
String[] pathParts = expName.contains(".") ? expName.split("\\.") : new String[]{expName};
return pathParts[pathParts.length - 1];
@@ -259,11 +259,4 @@ public class DoInitActionTag extends Tag implements CharacterIdTag, ASMSource {
public void setSourceTag(Tag t) {
//nothing
}
@Override
public String toString() {
return getName() + " (" + spriteId + ")";
}
}