]> granicus.if.org Git - imagemagick/commitdiff
Minor refactoring.
authordirk <dirk@git.imagemagick.org>
Sun, 22 Feb 2015 00:45:51 +0000 (00:45 +0000)
committerdirk <dirk@git.imagemagick.org>
Sun, 22 Feb 2015 00:45:51 +0000 (00:45 +0000)
MagickCore/image.c

index 2c24d2977e5a54ce14b01f515a1dfeeb01555204..c136943a24ad51e028edc9d82ca4e95c6f7b1a63 100644 (file)
@@ -2502,6 +2502,10 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
         Look for explicit image formats.
       */
       format_type=UndefinedFormatType;
+      magick_info=GetMagickInfo(magic,sans_exception);
+      if ((magick_info != (const MagickInfo *) NULL) &&
+          (magick_info->format_type != UndefinedFormatType))
+        format_type=magick_info->format_type;
       i=0;
       while ((format_type == UndefinedFormatType) &&
              (format_type_formats[i] != (char *) NULL))
@@ -2511,10 +2515,6 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
           format_type=ExplicitFormatType;
         i++;
       }
-      magick_info=GetMagickInfo(magic,sans_exception);
-      if ((magick_info != (const MagickInfo *) NULL) &&
-          (magick_info->format_type != UndefinedFormatType))
-        format_type=magick_info->format_type;
       if (format_type == UndefinedFormatType)
         (void) CopyMagickString(image_info->magick,magic,MaxTextExtent);
       else