From 01fee76d81ffd276e26eb3bd256db6854377d669 Mon Sep 17 00:00:00 2001 From: nickgkg Date: Thu, 16 Jul 2020 13:03:41 -0400 Subject: [PATCH] correctly deserialize negatives --- .../src/com/jpexs/decompiler/flash/SWFInputStream.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWFInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWFInputStream.java index 1680cf7a2..a7dd20d14 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWFInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWFInputStream.java @@ -675,12 +675,7 @@ public class SWFInputStream implements AutoCloseable { newDumpLevel(name, "FIXED8"); int afterPoint = readEx(); int beforePoint = readSI8Internal(); - float ret; - if (beforePoint < 0) { - ret = beforePoint - ((float) afterPoint) / 256; - } else { - ret = beforePoint + ((float) afterPoint) / 256; - } + float ret = beforePoint + ((float) afterPoint) / 256; endDumpLevel(ret); return ret; }