From: cristy Date: Thu, 7 Feb 2013 12:20:42 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4279 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f50403ec11e34c151f5a45943422c0affafa374;p=imagemagick --- diff --git a/MagickWand/display.c b/MagickWand/display.c index 4f722aea0..ab69ea490 100644 --- a/MagickWand/display.c +++ b/MagickWand/display.c @@ -608,24 +608,21 @@ WandExport MagickBooleanType DisplayImageCommand(ImageInfo *image_info, if ((state & FormerImageState) != 0) for (l=0; l < (ssize_t) resource_info.quantum; l++) { - display_image=GetPreviousImageInList(display_image); - if (display_image == (Image *) NULL) + if (GetPreviousImageInList(display_image) == (Image *) NULL) break; + display_image=GetPreviousImageInList(display_image); } else for (l=0; l < (ssize_t) resource_info.quantum; l++) { - display_image=GetNextImageInList(display_image); - if (display_image == (Image *) NULL) + if (GetNextImageInList(display_image) == (Image *) NULL) break; + display_image=GetNextImageInList(display_image); } } while ((display_image != (Image *) NULL) && ((state & ExitState) == 0)); /* Free image resources. */ - display_image=GetFirstImageInList(display_image); - if (image_list != display_image) - image_list=DestroyImageList(image_list); display_image=DestroyImageList(display_image); if ((state & FormerImageState) == 0) {