diff --git a/CHANGELOG.md b/CHANGELOG.md index ab7b274a5..c0bd7f373 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ All notable changes to this project will be documented in this file. - Hex view refreshing after selecting Unknown tag - [#1818] GFX: Importing XML - GFX: Correct refreshing image when raw editing DefineExternalImage/2, DefineSubImage +- GFX: DefineExternalImage/2, DefineSubImage disallow not working replace button in favor of raw editing ## [16.0.4] - 2022-11-03 ### Fixed diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java index 2c2529de0..8db1c549f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java @@ -198,4 +198,9 @@ public class DefineExternalImage extends ImageTag { } } } + + @Override + public boolean importSupported() { + return false; + } } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java index b8f69776d..e09968c03 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java @@ -210,4 +210,9 @@ public class DefineExternalImage2 extends ImageTag { } } } + + @Override + public boolean importSupported() { + return false; + } } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java index 026559894..abb748326 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java @@ -124,11 +124,14 @@ public class DefineSubImage extends ImageTag { @Override public void setImage(byte[] data) throws IOException { - serImage = new SerializableImage(ImageHelper.read(data)); - clearCache(); - setModified(true); + } + @Override + public boolean importSupported() { + return false; + } + @Override public ImageFormat getImageFormat() { return ImageFormat.PNG;