From da2d824e9cd68d086705cfca3b0bb387721ea0a0 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sat, 19 Dec 2015 13:11:02 +0100 Subject: [PATCH] svg transform parameter parsing fixed --- .../decompiler/flash/exporters/commonshape/Matrix.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java index 30562d598..926fddb81 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java @@ -247,6 +247,13 @@ public final class Matrix implements Cloneable { transformStr = transformStr.substring(funcName.length() + 1); String params = transformStr.split("\\)")[0]; transformStr = transformStr.substring(params.length() + 1); + while (params.contains(" ")) { + params = params.replaceAll(" ", " "); + } + + params = params.trim(); + params = params.replace(", ", ","); + params = params.replace(" ", ","); String[] args = params.split(","); funcName = funcName.trim(); switch (funcName) {