From: kramm Date: Fri, 15 Mar 2002 20:39:21 +0000 (+0000) Subject: Check the --ignore option in the "cloud bug" workaround. X-Git-Tag: xpdf-0-92~61 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=1592b59ab70de77446cacc437f984c846d10c404 Check the --ignore option in the "cloud bug" workaround. --- diff --git a/pdf2swf/swfoutput.cc b/pdf2swf/swfoutput.cc index edb13a3..5d4493f 100644 --- a/pdf2swf/swfoutput.cc +++ b/pdf2swf/swfoutput.cc @@ -489,10 +489,10 @@ void swfoutput_drawpath(swfoutput*output, T1_OUTLINE*outline, if(textid>=0) endtext(); - /* XXX the following is needed due to a bug in the SWF player. - Filled shapes consisting solely of curves don't get - filled correctly if they are in the same shape */ - if(shapeid>=0 && fill) { + /* Multiple polygons in one shape don't overlap correctly, + so we better start a new shape here if the polygon is filled + */ + if(shapeid>=0 && fill && !ignoredraworder) { endshape(); }