if ((*images) == (Image *) NULL)
{
*images=(Image *) image;
+ (*images)->scene=0;
return;
}
assert((*images)->signature == MagickSignature);
q=GetFirstImageInList(image);
p->next=q;
q->previous=p;
- SyncImageList(*images);
+ q->scene=q->previous->scene+1;
}
\f
/*
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;