diff --git a/lib/modules/_Image_XPM.pmod b/lib/modules/_Image_XPM.pmod index 9bc1d30bd4bf8fc0a847297673d3fcb5f7670707..4c47c764cb6057d1a0c121a7a2308ec5d081d4f1 100644 --- a/lib/modules/_Image_XPM.pmod +++ b/lib/modules/_Image_XPM.pmod @@ -9,7 +9,7 @@ static mapping parse_color( array color ) static array find_color( mapping in, string space ) { - return in&&in[space||"c"]; + return in && (in[space||"s"] || in->c || in->g || in->g4 || in->m); } mapping _decode( string what, void|mapping opts )