]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 7 Jul 2018 13:35:59 +0000 (09:35 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 7 Jul 2018 13:35:59 +0000 (09:35 -0400)
MagickCore/draw.c

index 1e29d7958e9396a3d29ff7d7683065e7c82be8a5..e469057787721de5eaec88d2a7f3f0f6d961b560 100644 (file)
@@ -4186,7 +4186,9 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
           Compute text cursor offset.
         */
         clone_info=CloneDrawInfo((ImageInfo *) NULL,graphic_context[n]);
-        primitive_info->point.x+=cursor;
+        if ((fabs(primitive_info->point.x) < MagickEpsilon) &&
+            (fabs(primitive_info->point.y) < MagickEpsilon))
+          primitive_info->point.x+=cursor;
         (void) FormatLocaleString(geometry,MagickPathExtent,"%+f%+f",
           primitive_info->point.x,primitive_info->point.y);
         clone_info->render=MagickFalse;