added a few comments
authorkramm <kramm>
Sun, 21 Oct 2007 19:55:07 +0000 (19:55 +0000)
committerkramm <kramm>
Sun, 21 Oct 2007 19:55:07 +0000 (19:55 +0000)
lib/devices/swf.c

index 24b090a..203a35e 100644 (file)
@@ -962,9 +962,8 @@ static void startshape(gfxdevice_t*dev)
 
     if(i->shapeid>=0)
        return;
 
     if(i->shapeid>=0)
        return;
-
-    if(i->textid>=0)
-        endtext(dev);
+    //if(i->chardatapos && i->chardata[i->chardatapos-1].color.a)
+    endtext(dev);
 
     i->tag = swf_InsertTag(i->tag,ST_DEFINESHAPE3);
 
 
     i->tag = swf_InsertTag(i->tag,ST_DEFINESHAPE3);
 
@@ -2342,7 +2341,9 @@ static void swf_fill(gfxdevice_t*dev, gfxline_t*line, gfxcolor_t*color)
     gfxbbox_t r = gfxline_getbbox(line);
     int is_outside_page = !is_inside_page(dev, r.xmin, r.ymin) || !is_inside_page(dev, r.xmax, r.ymax);
 
     gfxbbox_t r = gfxline_getbbox(line);
     int is_outside_page = !is_inside_page(dev, r.xmin, r.ymin) || !is_inside_page(dev, r.xmax, r.ymax);
 
+    //if(i->chardatapos && i->chardata[i->chardatapos-1].color.a) {
     endtext(dev);
     endtext(dev);
+
     if(!i->config_ignoredraworder)
        endshape(dev);
 
     if(!i->config_ignoredraworder)
        endshape(dev);