From 219fa13e2a8d3118b26156ef68128dd6c0dd43fd Mon Sep 17 00:00:00 2001 From: kramm Date: Fri, 29 Apr 2005 08:46:33 +0000 Subject: [PATCH] fixed duplicate ST_REFLEX handling --- lib/rfxswf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } -- 1.7.10.4