From 369797f26d5d42afb4753ab3aa893dca0d655dcb Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 19 Jan 2003 09:48:22 +0000 Subject: [PATCH] bugfix- cxforms in placeobject2 always have alpha --- lib/modules/swfobject.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/modules/swfobject.c b/lib/modules/swfobject.c index 4867d67..6f7fdbf 100644 --- a/lib/modules/swfobject.c +++ b/lib/modules/swfobject.c @@ -34,7 +34,7 @@ int swf_ObjectPlace(TAG * t,U16 id,U16 depth,MATRIX * m,CXFORM * cx,U8 * name) swf_SetU16(t,depth); if (flags&PF_CHAR) swf_SetU16(t,id); if (flags&PF_MATRIX) swf_SetMatrix(t,m); - if (flags&PF_CXFORM) swf_SetCXForm(t,cx,(cx->a0!=256)||(cx->a1)); + if (flags&PF_CXFORM) swf_SetCXForm(t,cx,1); if (flags&PF_RATIO) swf_SetU16(t,0); if (flags&PF_NAME) swf_SetString(t,name); @@ -56,7 +56,7 @@ int swf_ObjectPlaceClip(TAG * t,U16 id,U16 depth,MATRIX * m,CXFORM * cx,U8 * nam swf_SetU16(t,depth); if (flags&PF_CHAR) swf_SetU16(t,id); if (flags&PF_MATRIX) swf_SetMatrix(t,m); - if (flags&PF_CXFORM) swf_SetCXForm(t,cx,(cx->a0!=256)||(cx->a1)); + if (flags&PF_CXFORM) swf_SetCXForm(t,cx,1); if (flags&PF_RATIO) swf_SetU16(t,0); if (flags&PF_NAME) swf_SetString(t,name); if (flags&PF_CLIPACTION) swf_SetU16(t, clipaction); @@ -116,8 +116,7 @@ void swf_SetPlaceObject(TAG * t,SWFPLACEOBJECT* obj) swf_SetU16(t,obj->depth); if (flags&PF_CHAR) swf_SetU16(t,obj->id); if (flags&PF_MATRIX) swf_SetMatrix(t,&obj->matrix); - if (flags&PF_CXFORM) swf_SetCXForm(t,&obj->cxform,(obj->cxform.a0!=256)|| - (obj->cxform.a1)); + if (flags&PF_CXFORM) swf_SetCXForm(t,&obj->cxform,1); if (flags&PF_RATIO) swf_SetU16(t,obj->ratio); if (flags&PF_NAME) swf_SetString(t,obj->name); if (flags&PF_CLIPACTION) swf_SetU16(t,obj->clipdepth); -- 1.7.10.4