From: kramm Date: Wed, 17 Nov 2004 17:42:54 +0000 (+0000) Subject: fixed bug in swf_OptimizeTagOrder(). X-Git-Tag: release-0-6-3~165 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=ff1365c9402d6384c6b21adf8fef24e8d9b8d593 fixed bug in swf_OptimizeTagOrder(). --- 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; } }