From ea56363c0226763a3222e9201d3b09f48c51a6ce Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sun, 9 Nov 2014 17:28:54 +0100 Subject: [PATCH] missing usage of autoLoadEmbeddedSwfs setting added --- .../decompiler/flash/tags/DefineBinaryDataTag.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java index 7791e4ff0..6bf3ccaa5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java @@ -85,12 +85,14 @@ public class DefineBinaryDataTag extends CharacterTag { reserved = sis.readUI32("reserved"); binaryData = sis.readBytesEx(sis.available(), "binaryData"); - try { - SWF bswf = new SWF(new ByteArrayInputStream(binaryData), Configuration.parallelSpeedUp.get()); - bswf.fileTitle = "(SWF Data)"; - innerSwf = bswf; - } catch (IOException | InterruptedException ex) { - //ignore + if (Configuration.autoLoadEmbeddedSwfs.get()) { + try { + SWF bswf = new SWF(new ByteArrayInputStream(binaryData), Configuration.parallelSpeedUp.get()); + bswf.fileTitle = "(SWF Data)"; + innerSwf = bswf; + } catch (IOException | InterruptedException ex) { + //ignore + } } }