src/image.c (Finit_image_library): Return t for built-in image types (bug#8640).
authorJuanma Barranquero <lekktu@gmail.com>
Tue, 10 May 2011 10:31:33 +0000 (12:31 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Tue, 10 May 2011 10:31:33 +0000 (12:31 +0200)
src/ChangeLog
src/image.c

index 6f70908..f701085 100644 (file)
@@ -1,3 +1,8 @@
+2011-05-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * image.c (Finit_image_library): Return t for built-in image types,
+       like pbm and xbm.  (Bug#8640)
+
 2011-05-09  Andreas Schwab  <schwab@linux-m68k.org>
 
        * w32menu.c (set_frame_menubar): Fix submenu allocation.
index 7471426..23da03b 100644 (file)
@@ -8609,6 +8609,10 @@ of `dynamic-library-alist', which see).  */)
     return XCDR (tested);
 #endif
 
+  /* Types pbm and xbm are built-in and always available.  */
+  if (EQ (type, Qpbm) || EQ (type, Qxbm))
+    return Qt;
+
 #if defined (HAVE_XPM) || defined (HAVE_NS)
   if (EQ (type, Qxpm))
     return CHECK_LIB_AVAILABLE (&xpm_type, init_xpm_functions, libraries);
@@ -8641,10 +8645,8 @@ of `dynamic-library-alist', which see).  */)
 
 #if defined (HAVE_IMAGEMAGICK)
   if (EQ (type, Qimagemagick))
-    {
-      return CHECK_LIB_AVAILABLE (&imagemagick_type, init_imagemagick_functions,
-                                 libraries);
-    }
+    return CHECK_LIB_AVAILABLE (&imagemagick_type, init_imagemagick_functions,
+                                libraries);
 #endif
 
 #ifdef HAVE_GHOSTSCRIPT