From: kramm Date: Sat, 7 Aug 2004 14:05:31 +0000 (+0000) Subject: fixed button shape list parsing. X-Git-Tag: release-0-6-0~38 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=235dbee7be55c91fbe3d620f3624fccab04b1f22 fixed button shape list parsing. --- diff --git a/src/swfc.c b/src/swfc.c index 27f6e9a..d37995f 100644 --- a/src/swfc.c +++ b/src/swfc.c @@ -498,11 +498,11 @@ void s_buttonput(char*character, char*as, parameters_t p) while(1) { if(*s==',' || *s==0) { - if(!strncmp(o,"idle",s-o)) mybutton.records[0]=r; - else if(!strncmp(o,"shape",s-o)) mybutton.records[0]=r; - else if(!strncmp(o,"hover",s-o)) mybutton.records[1]=r; - else if(!strncmp(o,"pressed",s-o)) mybutton.records[2]=r; - else if(!strncmp(o,"area",s-o)) mybutton.records[3]=r; + if(!strncmp(o,"idle",s-o)) {mybutton.records[0]=r;o=s+1;} + else if(!strncmp(o,"shape",s-o)) {mybutton.records[0]=r;o=s+1;} + else if(!strncmp(o,"hover",s-o)) {mybutton.records[1]=r;o=s+1;} + else if(!strncmp(o,"pressed",s-o)) {mybutton.records[2]=r;o=s+1;} + else if(!strncmp(o,"area",s-o)) {mybutton.records[3]=r;o=s+1;} else syntaxerror("unknown \"as\" argument: \"%s\"", strdup_n(o,s-o)); } if(!*s)