From 982af906148f1a5f2d8e02c873ad10604e7f09d7 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 15 Feb 2010 19:13:14 +0000 Subject: [PATCH] --- magick/list.c | 3 ++- magick/transform.c | 13 +------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/magick/list.c b/magick/list.c index 6115ae489..6a6e96f1a 100644 --- a/magick/list.c +++ b/magick/list.c @@ -89,6 +89,7 @@ MagickExport void AppendImageToList(Image **images,const Image *image) if ((*images) == (Image *) NULL) { *images=(Image *) image; + (*images)->scene=0; return; } assert((*images)->signature == MagickSignature); @@ -96,7 +97,7 @@ MagickExport void AppendImageToList(Image **images,const Image *image) q=GetFirstImageInList(image); p->next=q; q->previous=p; - SyncImageList(*images); + q->scene=q->previous->scene+1; } /* diff --git a/magick/transform.c b/magick/transform.c index 94c5ae377..8602dd6a0 100644 --- a/magick/transform.c +++ b/magick/transform.c @@ -1842,18 +1842,7 @@ MagickExport MagickBooleanType TransformImage(Image **image, break; (void) SetImageProgressMonitor(next,progress_monitor, next->client_data); - if (crop_image == (Image *) NULL) - { - crop_image=next; - crop_image->scene=0; - } - else - { - next->previous=crop_image; - crop_image->next=next; - crop_image=crop_image->next; - crop_image->scene=crop_image->previous->scene+1; - } + AppendImageToList(&crop_image,next); } if (next == (Image *) NULL) break; -- 2.40.0