From 9e501bc03dadb6d39c5a9b6f5ba2edb63b0f4a13 Mon Sep 17 00:00:00 2001
From: Per Hedbor <ph@opera.com>
Date: Tue, 21 Nov 2000 13:58:34 +0100
Subject: [PATCH] Oups. Forgot to pass on options mapping

Rev: lib/modules/_Image.pmod/module.pmod:1.13
---
 lib/modules/_Image.pmod/module.pmod | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/lib/modules/_Image.pmod/module.pmod b/lib/modules/_Image.pmod/module.pmod
index 3944704dcd..42b2ee5cca 100644
--- a/lib/modules/_Image.pmod/module.pmod
+++ b/lib/modules/_Image.pmod/module.pmod
@@ -1,7 +1,7 @@
 #pike __REAL_VERSION__
 
 //! module Image
-//! $Id: module.pmod,v 1.12 2000/10/08 22:40:34 per Exp $
+//! $Id: module.pmod,v 1.13 2000/11/21 12:58:34 per Exp $
 
 //! method object(Image.Image) load()
 //! method object(Image.Image) load(object file)
@@ -89,16 +89,15 @@ mapping _decode( string data, mixed|void tocolor )
 array(Image.Layer) decode_layers( string data, mixed|void tocolor )
 {
   array i;
-
+  function f;
   if(!data)
     return 0;
 
   foreach( ({ "GIF", "JPEG", "XWD", "PNM",
               "XCF", "PSD", "PNG",  "BMP",  "TGA", "PCX",
               "XBM", "XPM", "TIFF", "ILBM", "PS",
-              "HRZ", "AVS", "WBF",
   }), string fmt )
-    if( !catch(i = Image[fmt]->decode_layers( data )) && i )
+    if( (f=Image[fmt]["decode_layers"]) && !catch(i = f( data,tocolor )) && i )
       break;
 
   if(!i) // No image could be decoded at all.
-- 
GitLab