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