From a079d3b0ff0af316054ca6f0c7b67ea96a1f6f4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Mon, 6 Jun 2016 22:32:15 +0200 Subject: [PATCH] (probably) Issue #1247 Incorrectly handling remainingBytes for DefineCompactedFont fix --- .../jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java index 60392cf32..c75f11ae5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java @@ -116,7 +116,7 @@ public final class DefineCompactedFont extends FontTag { fonts.add(new FontType(gis)); gis.endDumpLevel(); } - sis.skipBytes(mis.getPos()); + sis.skipBytes(sis.available()); if (fonts.size() > 1) { Logger.getLogger(DefineCompactedFont.class.getName()).log(Level.WARNING, "Compacted font has more than one FontType inside. This may cause problems while editing."); }