X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Frfxswf.c;h=4a409ac5424b8d8ed3cbd77ce28cb3e92e794ede;hb=aa34df2f7434eb76f98ab1438c7d44d66ef418a4;hp=2f80c888a4b48f17ac6706ef072fb952db1e218a;hpb=607c5dadd6089768b618cc99346de1b37a2c46f1;p=swftools.git 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; } }