(probably) Issue #1247 Incorrectly handling remainingBytes for DefineCompactedFont fix

This commit is contained in:
Jindra Petřík
2016-06-06 22:32:15 +02:00
parent 5d00b7147f
commit a079d3b0ff

View File

@@ -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.");
}