X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Frfxswf.c;h=a225f7e954db0c508a91e30f43636e3bcd9dfc73;hb=d67bc214215df3b2a1d13cef25ec18a21d0bb814;hp=ca87274c6113fa644307e687bd71f118ea7a36ef;hpb=cc29df1f6cd189f1a5845f1813ca47aa7cbf960a;p=swftools.git 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);