From: cristy Date: Tue, 5 May 2015 11:25:32 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1060 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b8cb0228f3f5c489abdd512c7e9f4464201a47cc;p=imagemagick --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 6dc242fdf..98154f703 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -3855,7 +3855,8 @@ RestoreMSCWarning image->rows ? (double) image->rows-1 : bounds.y2; status=MagickTrue; image_view=AcquireAuthenticCacheView(image,exception); - if (primitive_info->coordinates == 1) + if ((primitive_info->coordinates == 1) || + (polygon_info[0]->number_edges == 0)) { /* Draw point. @@ -3902,7 +3903,7 @@ RestoreMSCWarning if ((x == (ssize_t) ceil(primitive_info->point.x-0.5)) && (y == (ssize_t) ceil(primitive_info->point.y-0.5))) { - (void) GetStrokeColor(draw_info,x,y,&pixel,exception); + (void) GetFillColor(draw_info,x,y,&pixel,exception); SetPixelViaPixelInfo(image,&pixel,q); } q+=GetPixelChannels(image);