diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java index e12fda2cf..dcfd614d2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java @@ -3261,7 +3261,7 @@ public class XFLConverter { return a == b ? true : Math.abs(a - b) < EPSILON; } - private static void convertAdjustColorFilter(COLORMATRIXFILTER filter, XFLXmlWriter writer) { + private static void convertAdjustColorFilter(COLORMATRIXFILTER filter, XFLXmlWriter writer) throws XMLStreamException { float[][] matrix = new float[5][5]; int index = 0; for (int i = 0; i < 4; i++) { @@ -3305,7 +3305,11 @@ public class XFLConverter { h = 0; } - writer.append(""); + writer.writeEmptyElement("AdjustColorFilter", new String[]{ + "brightness", Integer.toString(normBrightness(b)), + "contrast", Integer.toString(normContrast(c)), + "saturation", Integer.toString(normSaturation(s)), + "hue", Integer.toString(normHue(h)),}); } private static String convertHTMLText(ReadOnlyTagList tags, DefineEditTextTag det, String html) {