From 6c18532c344213587b822dfd9054b0141c3135cd Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Thu, 11 Jun 2015 06:33:24 +0200 Subject: [PATCH] put image before the shape on shape replace --- .../jpexs/decompiler/flash/importers/ShapeImporter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java index 20ee6fac6..d54871ca1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java @@ -45,7 +45,13 @@ public class ShapeImporter { DefineBitsJPEG2Tag jpeg2Tag = new DefineBitsJPEG2Tag(swf, null, swf.getNextCharacterId(), newData); jpeg2Tag.setModified(true); - swf.tags.add(jpeg2Tag); + int idx = swf.tags.indexOf(st); + if (idx != -1) { + swf.tags.add(idx, jpeg2Tag); + } else { + swf.tags.add(jpeg2Tag); + } + swf.updateCharacters(); st.setModified(true); SHAPEWITHSTYLE shapes = jpeg2Tag.getShape(st.getRect(), true);