From: kramm Date: Tue, 1 Apr 2008 16:16:19 +0000 (+0000) Subject: be more careful to not insert the ST_REFLEX tag too often X-Git-Tag: buttons-working~319 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=2a477e3f4b12dd0f9175e705ce9568405e5b1f17 be more careful to not insert the ST_REFLEX tag too often --- diff --git a/lib/rfxswf.c b/lib/rfxswf.c index 846a82d..82511d4 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -1296,7 +1296,8 @@ int swf_WriteSWF2(writer_t*writer, SWF * swf) // Writes SWF to file, return #ifdef INSERT_RFX_TAG if ((swf->firstTag && swf->firstTag->id != ST_REFLEX) && - (!swf->firstTag->next || swf->firstTag->next->id != ST_REFLEX)) + (!swf->firstTag->next || (swf->firstTag->next->id != ST_REFLEX && + (!swf->firstTag->next->next || (swf->firstTag->next->next->id!=ST_REFLEX))))) { swf_SetBlock(swf_InsertTagBefore(swf, swf->firstTag,ST_REFLEX),(U8*)"rfx",3); }