From b4ee45cf29f8edb878f3e74ef8cfc33873e5ed47 Mon Sep 17 00:00:00 2001 From: Cristy Date: Wed, 27 Sep 2017 17:58:55 -0400 Subject: [PATCH] https://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=32770 --- PerlMagick/Magick.xs | 7 +++---- PerlMagick/quantum/quantum.xs.in | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/PerlMagick/Magick.xs b/PerlMagick/Magick.xs index edc0c3dc5..f5f06c436 100644 --- a/PerlMagick/Magick.xs +++ b/PerlMagick/Magick.xs @@ -14618,6 +14618,9 @@ Write(ref,...) PackageName); goto PerlException; } + scene=0; + for (next=image; next; next=next->next) + next->scene=scene++; package_info=ClonePackageInfo(info,exception); if (items == 2) SetAttribute(aTHX_ package_info,NULL,"filename",ST(1),exception); @@ -14628,12 +14631,8 @@ Write(ref,...) exception); (void) CopyMagickString(filename,package_info->image_info->filename, MagickPathExtent); - scene=0; for (next=image; next; next=next->next) - { (void) CopyMagickString(next->filename,filename,MagickPathExtent); - next->scene=scene++; - } *package_info->image_info->magick='\0'; SetImageInfo(package_info->image_info,(unsigned int) GetImageListLength(image),exception); diff --git a/PerlMagick/quantum/quantum.xs.in b/PerlMagick/quantum/quantum.xs.in index c01899032..31cd1b49d 100644 --- a/PerlMagick/quantum/quantum.xs.in +++ b/PerlMagick/quantum/quantum.xs.in @@ -14617,6 +14617,9 @@ Write(ref,...) PackageName); goto PerlException; } + scene=0; + for (next=image; next; next=next->next) + next->scene=scene++; package_info=ClonePackageInfo(info,exception); if (items == 2) SetAttribute(aTHX_ package_info,NULL,"filename",ST(1),exception); @@ -14627,12 +14630,8 @@ Write(ref,...) exception); (void) CopyMagickString(filename,package_info->image_info->filename, MagickPathExtent); - scene=0; for (next=image; next; next=next->next) - { (void) CopyMagickString(next->filename,filename,MagickPathExtent); - next->scene=scene++; - } *package_info->image_info->magick='\0'; SetImageInfo(package_info->image_info,(unsigned int) GetImageListLength(image),exception); -- 2.40.0