From 969fec3b5c9515a55009531d9266a47d19c2173a Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 6 Nov 2005 22:53:00 +0000 Subject: [PATCH] for move type placeobject, always set matrix and cxform --- lib/modules/swfobject.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/modules/swfobject.c b/lib/modules/swfobject.c index d108ade..75d2f94 100644 --- a/lib/modules/swfobject.c +++ b/lib/modules/swfobject.c @@ -62,11 +62,11 @@ int swf_ObjectPlace(TAG * t,U16 id,U16 depth,MATRIX * m,CXFORM * cx,U8 * name) { U8 flags; if (!t) return -1; - if(cx && cx->r1==0 && cx->g1==0 && cx->b1==0 && cx->a1==0 - && cx->r0==256 && cx->g0==256 && cx->b0==256 && cx->a0==256) + if(cx && id && cx->r1==0 && cx->g1==0 && cx->b1==0 && cx->a1==0 + && cx->r0==256 && cx->g0==256 && cx->b0==256 && cx->a0==256) cx = 0; - if(m && isUnitMatrix(m)) + if(m && id && isUnitMatrix(m)) m = 0; flags = (id?PF_CHAR:0)|(m?PF_MATRIX:0)|(cx?PF_CXFORM:0)|(name?PF_NAME:0)|((m||cx)&&(!id)?PF_MOVE:0); -- 1.7.10.4