X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fexpr.c;fp=lib%2Fas3%2Fexpr.c;h=1a6759498398ede8e1fe2e773c0d7c1f0aa3adf4;hb=d016fb9a0dd752b541a45830ec55516ada425944;hp=7a6d32c313605f76b52452b42d489fa76d7323c1;hpb=d040bee21c66541e231a68fea4936328e4ce4c39;p=swftools.git diff --git a/lib/as3/expr.c b/lib/as3/expr.c index 7a6d32c..1a67594 100644 --- a/lib/as3/expr.c +++ b/lib/as3/expr.c @@ -145,7 +145,8 @@ static code_t* toreadwrite(code_t*in, code_t*middlepart, char justassign, char r prefix = abc_dup(prefix); // we need the object, too } use_temp_var = 1; - } else if(m->type == MULTINAMEL || m->type == MULTINAMELA) { + } else if(m->type == MULTINAMEL || m->type == MULTINAMELA || + m->type == RTQNAME || m->type == RTQNAMEA) { if(!justassign) { /* dupping two values on the stack requires 5 operations and one register- couldn't adobe just have given us a dup2? */