From: cristy Date: Wed, 14 Mar 2012 22:24:37 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6044 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8444fbf7ed72c414429c868349e3432c82d5d88f;p=imagemagick --- diff --git a/coders/caption.c b/coders/caption.c index 7b467e414..468a13817 100644 --- a/coders/caption.c +++ b/coders/caption.c @@ -231,8 +231,17 @@ static MagickBooleanType PangoImage(const ImageInfo *image_info,Image *image, { case CenterAlign: align=PANGO_ALIGN_CENTER; break; case RightAlign: align=PANGO_ALIGN_RIGHT; break; - case LeftAlign: - default: align=PANGO_ALIGN_LEFT; break; + case LeftAlign: align=PANGO_ALIGN_LEFT; break; + default: + { + if (draw_info->gravity == CenterGravity) + { + align=PANGO_ALIGN_CENTER; + break; + } + align=PANGO_ALIGN_LEFT; + break; + } } if ((align != PANGO_ALIGN_CENTER) && (draw_info->direction == RightToLeftDirection))