]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 30 Mar 2013 01:29:03 +0000 (01:29 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 30 Mar 2013 01:29:03 +0000 (01:29 +0000)
coders/gif.c

index 86a04741142310d438082d370a19efdbee18c838..f1757a9a3050e40f923adf58a7a25d9859a305f9 100644 (file)
@@ -1242,7 +1242,6 @@ static Image *ReadGIFImage(const ImageInfo *image_info,ExceptionInfo *exception)
     image->rows=ReadBlobLSBShort(image);
     image->depth=8;
     flag=(unsigned char) ReadBlobByte(image);
-    image->interlace=BitSet((int) flag,0x40) != 0 ? GIFInterlace : NoInterlace;
     image->colors=BitSet((int) flag,0x80) == 0 ? global_colors : one <<
       ((size_t) (flag & 0x07)+1);
     if (opacity >= (ssize_t) image->colors)
@@ -1269,6 +1268,7 @@ static Image *ReadGIFImage(const ImageInfo *image_info,ExceptionInfo *exception)
     DestroyImageProperties(meta_image);
     CloneImageProfiles(image,meta_image);
     DestroyImageProfiles(meta_image);
+    image->interlace=BitSet((int) flag,0x40) != 0 ? GIFInterlace : NoInterlace;
     /*
       Inititialize colormap.
     */