X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswftools.c;h=6c37762753a6a789f6345bd8023a8f9c7df7f3aa;hb=9e9bf6ae773096a3020f480c380bf92de83fb7ff;hp=fd27d1bd39479e7870b7dede969f370aeb2779d2;hpb=beab98e56692ca487be8b8073b9b64ec5774df7e;p=swftools.git diff --git a/lib/modules/swftools.c b/lib/modules/swftools.c index fd27d1b..6c37762 100644 --- a/lib/modules/swftools.c +++ b/lib/modules/swftools.c @@ -155,6 +155,7 @@ SRECT swf_GetDefineBBox(TAG * t) { case ST_DEFINESHAPE: case ST_DEFINESHAPE2: case ST_DEFINESHAPE3: + case ST_DEFINESHAPE4: case ST_DEFINEEDITTEXT: case ST_DEFINETEXT: case ST_DEFINETEXT2: @@ -961,10 +962,10 @@ void swf_Relocate (SWF*swf, char*bitmap) if(slaveids[id]<0) { fprintf(stderr, "swf_Relocate: Mapping id (%d) never encountered before in %s\n", id, swf_TagGetName(tag)); - return ; + } else { + id = slaveids[id]; + PUT16(&tag->data[ptr[t]], id); } - id = slaveids[id]; - PUT16(&tag->data[ptr[t]], id); } } tag=tag->next;