mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-15 10:02:50 +00:00
Added #2090 Support for Mochicrypt packed binarydata tags - loading SWF as subtree
This commit is contained in:
@@ -162,7 +162,13 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
||||
try {
|
||||
openable.saveTo(baos);
|
||||
SWF swf = (SWF) openable;
|
||||
swf.binaryData.binaryData = new ByteArrayRange(baos.toByteArray());
|
||||
byte data[] = baos.toByteArray();
|
||||
if (swf.binaryData.usedPacker != null) {
|
||||
ByteArrayOutputStream encBaos = new ByteArrayOutputStream();
|
||||
swf.binaryData.usedPacker.encrypt(new ByteArrayInputStream(data), encBaos);
|
||||
data = encBaos.toByteArray();
|
||||
}
|
||||
swf.binaryData.binaryData = new ByteArrayRange(data);
|
||||
swf.binaryData.setModified(true);
|
||||
saved = saveOpenable(swf.binaryData.getSwf()); //save parent swf
|
||||
} catch (IOException ex) {
|
||||
|
||||
Reference in New Issue
Block a user