X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Freaders%2Fswf.c;h=598177e59bfe9e94e6b8864c8abcee492080fadc;hp=58e027c1080f979387e2ae4efa672de41150fb45;hb=116918c38124acb06e62c8c14ac192625ff3141f;hpb=a1f5318b0789743bbc6d8e93d408379115c67534 diff --git a/lib/readers/swf.c b/lib/readers/swf.c index 58e027c..598177e 100644 --- a/lib/readers/swf.c +++ b/lib/readers/swf.c @@ -565,7 +565,7 @@ static void placeObject(void*self, int id, void*data) sprite_t* s = (sprite_t*)c->data; - map16_t* depths = extractFrame(c->tag->next, p->age % s->frameCount); + map16_t* depths = extractFrame(c->tag->next, s->frameCount>0? p->age % s->frameCount : 0); map16_enumerate(depths, placeObject, r); int t;