diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-06-28 20:31:45 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-06-28 20:31:45 +0000 |
commit | 57a4fff2f3b22cc8867c256ca81441e8ce44f278 (patch) | |
tree | f76f35dc460f08e2f155b64a29a7fc384408cd18 /navit | |
parent | 62c112eb28cf7111b661d2098a5ddde56508dbcb (diff) | |
download | navit-57a4fff2f3b22cc8867c256ca81441e8ce44f278.tar.gz |
Add:graphics_gd:Workaround for older gd version
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3443 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit')
-rw-r--r-- | navit/graphics/gd/graphics_gd.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/navit/graphics/gd/graphics_gd.c b/navit/graphics/gd/graphics_gd.c index 61bbfae2b..4a4b2f540 100644 --- a/navit/graphics/gd/graphics_gd.c +++ b/navit/graphics/gd/graphics_gd.c @@ -347,7 +347,12 @@ draw_lines(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point * gdImageSetStyle(gr->im, color, gc->dash_count); } gdImageSetThickness(gr->im, gc->width); +#ifdef GD_NO_IMAGE_OPEN_POLYGON + for (i = 0 ; i < count-1 ; i++) + gdImageLine(gr->im, p[i].x, p[i].y, p[i+1].x, p[i+1].y, gc->dash_count ? gdStyled : gc->color); +#else gdImageOpenPolygon(gr->im, (gdPointPtr) p, count, gc->dash_count ? gdStyled : gc->color); +#endif } static void |