From: kramm Date: Tue, 7 Sep 2004 16:16:02 +0000 (+0000) Subject: fixed bug in frame counter. X-Git-Tag: xpdf-3-00~27 X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=862d099892e1db70421248467923acc9b80bac21;p=swftools.git fixed bug in frame counter. --- diff --git a/lib/rfxswf.c b/lib/rfxswf.c index ca87274..a225f7e 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -1254,7 +1254,7 @@ int swf_WriteSWF2(struct writer_t*writer, SWF * swf) // Writes SWF to file, while(t) { len += swf_WriteTag(-1,t); - if(t->id == ST_DEFINESPRITE) inSprite++; + if(t->id == ST_DEFINESPRITE && !swf_IsFolded(t)) inSprite++; else if(t->id == ST_END && inSprite) inSprite--; else if(t->id == ST_SHOWFRAME && !inSprite) frameCount++; t = swf_NextTag(t);