X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxtools.c;h=7160033aebc10150ce2a1fb17dc11a446fe6f162;hp=2527675f87f44981883c57ff5f10f1fee3363d59;hb=879d0eec420fe0fd5ddcd56c8fe62b82a6744edd;hpb=5e60b81690ac5883abe4f68b61814b8764604fd1 diff --git a/lib/gfxtools.c b/lib/gfxtools.c index 2527675..7160033 100644 --- a/lib/gfxtools.c +++ b/lib/gfxtools.c @@ -656,6 +656,13 @@ gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y) return box; } +gfxbbox_t gfxbbox_expand_to_bbox(gfxbbox_t box, gfxbbox_t box2) +{ + box = gfxbbox_expand_to_point(box, box2.xmin, box2.ymin); + box = gfxbbox_expand_to_point(box, box2.xmax, box2.ymax); + return box; +} + void gfxbbox_intersect(gfxbbox_t*box1, gfxbbox_t*box2) { if(box2->xmin > box1->xmin) @@ -1047,6 +1054,7 @@ gfxline_t* gfxline_restitch(gfxline_t*line) gfxpoint_t xy = {line->x, line->y}; dict_put(rev, &xy, prev); line->next = 0; + prev=0; } } line = next;