Added Show "Renaming identifiers" status on file opening with auto rename identifiers on

This commit is contained in:
Jindra Petřík
2023-09-28 18:51:59 +02:00
parent 085156d8a5
commit dae1fe0e8c
7 changed files with 74 additions and 40 deletions

View File

@@ -1547,6 +1547,9 @@ public final class SWF implements SWFContainerItem, Timelined, Openable {
}
if (allowRenameIdentifiers && Configuration.autoRenameIdentifiers.get()) {
if (listener != null) {
listener.status("renaming.identifiers");
}
deobfuscateIdentifiers(RenameType.TYPENUMBER);
AbcMultiNameCollisionFixer collisionFixer = new AbcMultiNameCollisionFixer();
collisionFixer.fixCollisions(this);

View File

@@ -73,6 +73,10 @@ public class SWFSearch {
public void progress(int p) {
setProgress(p);
}
@Override
public void status(String status) {
}
},
"FWS".getBytes(), // Uncompressed Flash
"CWS".getBytes(), // ZLib compressed Flash

View File

@@ -20,8 +20,9 @@ package com.jpexs.helpers;
*
* @author JPEXS
*/
@FunctionalInterface
public interface ProgressListener {
public void progress(int p);
public void status(String status);
}