SVG export: image alpha channel fix

This commit is contained in:
Honfika
2014-01-23 19:48:49 +01:00
parent dbc1557a07
commit 2774eb5637
3 changed files with 14 additions and 10 deletions

View File

@@ -2180,9 +2180,10 @@ public class SWFInputStream extends InputStream {
do {
rec = readSHAPERECORD(fillBits, lineBits, shapeNum);
if (rec instanceof StyleChangeRecord) {
if (((StyleChangeRecord) rec).stateNewStyles) {
fillBits = ((StyleChangeRecord) rec).numFillBits;
lineBits = ((StyleChangeRecord) rec).numLineBits;
StyleChangeRecord scRec = (StyleChangeRecord) rec;
if (scRec.stateNewStyles) {
fillBits = scRec.numFillBits;
lineBits = scRec.numLineBits;
}
}
ret.add(rec);