From 738208cddd369b2b01378f6a0b7e4755de18f451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 31 Jul 2024 22:14:23 +0200 Subject: [PATCH] Fixed GFX path resolving on linux when path has backslashes --- .../jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java index 12c752bd7..688eccbfe 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java @@ -53,6 +53,8 @@ public abstract class AbstractGfxImageTag extends ImageTag { protected BufferedImage getExternalBufferedImage(String fileName, int bitmapFormat) { Path imagePath = null; + fileName = fileName.replace("\\", "/"); + try { imagePath = getSwf().getFile() == null ? null : Paths.get(getSwf().getFile()).getParent().resolve(Paths.get(fileName)); } catch (InvalidPathException ip) {