From ff1365c9402d6384c6b21adf8fef24e8d9b8d593 Mon Sep 17 00:00:00 2001 From: kramm Date: Wed, 17 Nov 2004 17:42:54 +0000 Subject: [PATCH] fixed bug in swf_OptimizeTagOrder(). --- lib/rfxswf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/rfxswf.c b/lib/rfxswf.c index 2f80c88..4a409ac 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -1229,7 +1229,10 @@ void swf_OptimizeTagOrder(SWF*swf) tag->next = level0; tag->prev = level0->prev; level0->prev = tag; - tag->prev->next = tag; + if(tag->prev) + tag->prev->next = tag; + else + swf->firstTag = tag; changes = 1; } } -- 1.7.10.4