From 23da1a9feaa8378d29ebbceb9e72c981ee23f5f2 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 6 Jan 2007 22:21:33 +0000 Subject: [PATCH] always call optimize now --- lib/devices/swf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/devices/swf.c b/lib/devices/swf.c index d349bda..87e9f02 100644 --- a/lib/devices/swf.c +++ b/lib/devices/swf.c @@ -877,6 +877,9 @@ static void setBackground(gfxdevice_t*dev, int x1, int y1, int x2, int y2) void gfxdevice_swf_init(gfxdevice_t* dev) { memset(dev, 0, sizeof(gfxdevice_t)); + + dev->name = "swf"; + dev->internal = init_internal_struct(); dev->startpage = swf_startframe; @@ -1215,6 +1218,8 @@ void swfoutput_finalize(gfxdevice_t*dev) if(i->config_enablezlib || i->config_flashversion>=6) { i->swf->compressed = 1; } + + swf_Optimize(i->swf); } int swfresult_save(gfxresult_t*gfx, char*filename) @@ -2006,6 +2011,7 @@ static void swf_startclip(gfxdevice_t*dev, gfxline_t*line) i->tag = swf_InsertTag(i->tag,ST_DEFINESHAPE3); RGBA col; memset(&col, 0, sizeof(RGBA)); + col.a = 255; SHAPE*shape; swf_ShapeNew(&shape); int fsid = swf_ShapeAddSolidFillStyle(shape,&col); -- 1.7.10.4