File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -7317,9 +7317,9 @@ static PrimitiveInfo *TraceStrokePolygon(const DrawInfo *draw_info,
7317
7317
offset .x = primitive_info [number_vertices - 1 ].point .x - primitive_info [0 ].point .x ;
7318
7318
offset .y = primitive_info [number_vertices - 1 ].point .y - primitive_info [0 ].point .y ;
7319
7319
closed_path = (fabs (offset .x ) < MagickEpsilon ) &&
7320
- (fabs (offset .y ) < MagickEpsilon ) ? MagickTrue : MagickFalse ;
7321
- if ((( draw_info -> linejoin == RoundJoin ) ||
7322
- ( draw_info -> linejoin == MiterJoin )) && (closed_path != MagickFalse ))
7320
+ (fabs (offset .y ) < MagickEpsilon ) ? MagickTrue : MagickFalse ;
7321
+ if ((draw_info -> linejoin == MiterJoin ) ||
7322
+ (( draw_info -> linejoin == RoundJoin ) && (closed_path != MagickFalse ) ))
7323
7323
{
7324
7324
polygon_primitive [number_vertices ]= primitive_info [1 ];
7325
7325
number_vertices ++ ;
@@ -7328,6 +7328,7 @@ static PrimitiveInfo *TraceStrokePolygon(const DrawInfo *draw_info,
7328
7328
/*
7329
7329
Compute the slope for the first line segment, p.
7330
7330
*/
7331
+ closed_path = primitive_info [0 ].closed_subpath ;
7331
7332
dx .p = 0.0 ;
7332
7333
dy .p = 0.0 ;
7333
7334
for (n = 1 ; n < (ssize_t ) number_vertices ; n ++ )
You can’t perform that action at this time.
0 commit comments