ports/graphics/xli/files/patch-xpixmap.c
Wen Heping b0cf11b567 - Adds support for XPM "None" color
PR:		ports/157102
Submitted by:	Zhihao Yuan <lichray@gmail.com> (maintainer)
2011-05-18 08:18:43 +00:00

14 lines
561 B
C

--- xpixmap.c.orig 2006-11-10 23:52:14.000000000 -0600
+++ xpixmap.c 2011-05-17 01:08:15.566413745 -0500
@@ -463,7 +463,10 @@ Image *xpixmapLoad(char *fullname, Image
} else
p = buf;
- if (!xliParseXColor(&globals.dinfo, p, &xcolor)) {
+ if (!strcmp(p, "None"))
+ xliParseXColor(&globals.dinfo,
+ image_ops->bg ? image_ops->bg : "black", &xcolor);
+ else if (!xliParseXColor(&globals.dinfo, p, &xcolor)) {
fprintf(stderr, "xpixmapLoad: %s - Bad color name '%s'\n", name, p);
xcolor.red = xcolor.green = xcolor.blue = 0;
}