diff --git a/src/com/jpexs/decompiler/flash/SWF.java b/src/com/jpexs/decompiler/flash/SWF.java index 9682c1d2b..57ed6c952 100644 --- a/src/com/jpexs/decompiler/flash/SWF.java +++ b/src/com/jpexs/decompiler/flash/SWF.java @@ -531,6 +531,7 @@ public final class SWF implements TreeItem, Timelined { SWFHeader header = decompress(is, baos, true); gfx = header.gfx; compression = header.compression; + lzmaProperties = header.lzmaProperties; uncompressedData = baos.toByteArray(); SWFInputStream sis = new SWFInputStream(this, uncompressedData); @@ -778,6 +779,7 @@ public final class SWF implements TreeItem, Timelined { } header.compression = SWFCompression.LZMA; + header.lzmaProperties = lzmaProperties; break; } default: { // FWS, GFX diff --git a/src/com/jpexs/decompiler/flash/SWFHeader.java b/src/com/jpexs/decompiler/flash/SWFHeader.java index 8f5754154..4c7b12a69 100644 --- a/src/com/jpexs/decompiler/flash/SWFHeader.java +++ b/src/com/jpexs/decompiler/flash/SWFHeader.java @@ -37,6 +37,11 @@ public class SWFHeader { */ public SWFCompression compression = SWFCompression.NONE; + /** + * LZMA properties + */ + public byte[] lzmaProperties; + /** * ScaleForm GFx */