(fabs(primitive_info[i-1].point.y-primitive_info[0].point.y) < DrawEpsilon) ?
MagickTrue : MagickFalse;
i=(ssize_t) primitive_info[0].coordinates;
- if (((closed_path != MagickFalse) &&
- (draw_info->linejoin == RoundJoin)) ||
- (primitive_info[i].primitive != UndefinedPrimitive))
- {
- (void) DrawPolygonPrimitive(image,draw_info,primitive_info,
- exception);
- break;
- }
- if (draw_info->linecap == RoundCap)
+ if ((((draw_info->linecap == RoundCap) ||
+ (closed_path != MagickFalse)) &&
+ (draw_info->linejoin == RoundJoin)) ||
+ (primitive_info[i].primitive != UndefinedPrimitive))
{
(void) DrawPolygonPrimitive(image,draw_info,primitive_info,
exception);
MAGICK_VERSION=7.0.6-8
-MAGICK_GIT_REVISION=20800:0167407f5:20170812
+MAGICK_GIT_REVISION=20819:6e663f7e3:20170815
# Substitute library versioning