ImageMagick/ImageMagick-6.7.2.7-scene.patch

27 lines
889 B
Diff
Raw Normal View History

Index: magick/display.c
===================================================================
--- magick/display.c
+++ magick/display.c
@@ -14578,7 +14578,7 @@
Window name is the base of the filename.
*/
GetPathComponent(display_image->magick_filename,TailPath,filename);
- if (GetImageListLength(display_image) == 1)
+ if (display_image->scene == 0)
(void) FormatLocaleString(windows->image.name,MaxTextExtent,
"%s: %s",MagickPackageName,filename);
else
Index: wand/display.c
===================================================================
--- wand/display.c
+++ wand/display.c
@@ -667,6 +667,7 @@
state|=ExitState;
if (LocaleCompare(filename,"-") == 0)
state|=ExitState;
+ RemoveAllImageStack();
continue;
}
pend=image != (Image *) NULL ? MagickTrue : MagickFalse;