From: kramm Date: Fri, 29 Apr 2005 08:46:33 +0000 (+0000) Subject: fixed duplicate ST_REFLEX handling X-Git-Tag: release-0-7-0~119 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=219fa13e2a8d3118b26156ef68128dd6c0dd43fd fixed duplicate ST_REFLEX handling --- diff --git a/lib/rfxswf.c b/lib/rfxswf.c index 616be52..2a4b2e2 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -1315,9 +1315,9 @@ int swf_WriteSWF2(struct writer_t*writer, SWF * swf) // Writes SWF to file, #ifdef INSERT_RFX_TAG - if (swf->firstTag && swf->firstTag->next && - (swf->firstTag->id != ST_REFLEX || swf->firstTag->next->id != ST_REFLEX) - ) { + if ((swf->firstTag && swf->firstTag->id != ST_REFLEX) && + (!swf->firstTag->next || swf->firstTag->next->id != ST_REFLEX)) + { swf_SetBlock(swf_InsertTagBefore(swf, swf->firstTag,ST_REFLEX),"rfx",3); }