From 2a477e3f4b12dd0f9175e705ce9568405e5b1f17 Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 1 Apr 2008 16:16:19 +0000 Subject: [PATCH 1/1] be more careful to not insert the ST_REFLEX tag too often --- lib/rfxswf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- 1.7.10.4