From: anthony Date: Sat, 26 Mar 2011 11:54:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7864 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=216cc5cd64f0358da68686c774d9854b0bd7d836;p=imagemagick --- diff --git a/magick/fx.c b/magick/fx.c index 065d3af1c..6d345615f 100644 --- a/magick/fx.c +++ b/magick/fx.c @@ -1807,7 +1807,7 @@ static MagickRealType FxGetSymbol(FxInfo *fx_info,const ChannelType channel, case 't': { if (LocaleCompare(symbol,"t") == 0) - return((MagickRealType) fx_info->images->scene); + return((MagickRealType) GetImageIndexInList(fx_info->images) ); break; } case 'W': diff --git a/magick/property.c b/magick/property.c index 8afe29dbe..4d2f7e656 100644 --- a/magick/property.c +++ b/magick/property.c @@ -2352,16 +2352,8 @@ MagickExport const char *GetMagickProperty(const ImageInfo *image_info, { if (LocaleNCompare("page",property,4) == 0) { - register const Image - *p; - - size_t - page; - - p=image; - for (page=1; GetPreviousImageInList(p) != (Image *) NULL; page++) - p=GetPreviousImageInList(p); - (void) FormatMagickString(value,MaxTextExtent,"%.20g",(double) page); + (void) FormatMagickString(value,MaxTextExtent,"%.20g",(double) + GetImageIndexInList(image)+1); break; } break; @@ -2802,8 +2794,8 @@ MagickExport char *InterpretImageProperties(const ImageInfo *image_info, /* Number of images in the list. */ - q+=FormatMagickString(q,extent,"%.20g",(double) GetImageListLength( - image)); + q+=FormatMagickString(q,extent,"%.20g",(double) + GetImageListLength(image)); break; } case 'o': @@ -2816,19 +2808,11 @@ MagickExport char *InterpretImageProperties(const ImageInfo *image_info, } case 'p': { - register const Image - *p; - - size_t - page; - /* - Image page number. + Image index in list. */ - p=image; - for (page=1; GetPreviousImageInList(p) != (Image *) NULL; page++) - p=GetPreviousImageInList(p); - q+=FormatMagickString(q,extent,"%.20g",(double) page); + q+=FormatMagickString(q,extent,"%.20g",(double) + GetImageIndexInList(image)); break; } case 'q':