]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Mon, 21 May 2018 12:05:09 +0000 (08:05 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 21 May 2018 12:05:09 +0000 (08:05 -0400)
MagickCore/draw.c

index f4d6a805ad478b90297174301e4dd190a440bc59..aabefb9241e065b93072ee9cd11094059d822fd0 100644 (file)
@@ -6299,11 +6299,13 @@ static size_t TracePath(MVGInfo *mvg_info,const char *path,
         /*
           Move to.
         */
-        if (q != primitive_info)
+        if (mvg_info->offset != subpath_offset)
           {
+            primitive_info=(*mvg_info->primitive_info)+offset;
             primitive_info->coordinates=(size_t) (q-primitive_info);
             number_coordinates+=primitive_info->coordinates;
             primitive_info=q;
+            subpath_offset=mvg_info->offset;
           }
         i=0;
         do