File ImageMagick-6.7.2.7-scene.patch of Package ImageMagick.openSUSE_12.1_Update

http://trac.imagemagick.org/changeset/5359
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;

openSUSE Build Service is sponsored by