From: cristy Date: Thu, 19 Jan 2012 16:04:04 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6344 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2195b75a2e3782369c92dce067dc652bdf734152;p=imagemagick --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index a46452239..0c3cc49ce 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -4651,6 +4651,13 @@ static MagickBooleanType DrawStrokePolygon(Image *image, " begin draw-stroke-polygon"); clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); clone_info->fill=draw_info->stroke; + if (clone_info->stroke_pattern != (Image *) NULL) + { + if (clone_info->fill_pattern != (Image *) NULL) + clone_info->fill_pattern=DestroyImage(clone_info->fill_pattern); + clone_info->fill_pattern=CloneImage(clone_info->stroke_pattern,0,0, + MagickTrue,&clone_info->stroke_pattern->exception); + } clone_info->stroke.alpha=(Quantum) TransparentAlpha; clone_info->stroke_width=0.0; clone_info->fill_rule=NonZeroRule;