Mon Jun 25 17:59:50 2001 Michael Jennings (mej)

This takes care of Debian bug #101777.  Somebody was bitching that the
0-15 colors could no longer be used as values for the -f/-b/-c/etc.
options.  I don't remember that ever being a feature to begin with,
but it took me all of 5 minutes to make it happen, so I figure what
the hell.  Here ya go.


SVN revision: 4858
This commit is contained in:
Michael Jennings 2001-06-26 01:01:30 +00:00
parent afc51e774a
commit d034d34ab7
2 changed files with 15 additions and 0 deletions

View File

@ -4268,3 +4268,11 @@ And finally, I added the kill() function to the script language. At
this point it can only take signals as numbers, but that's good enough this point it can only take signals as numbers, but that's good enough
for now. for now.
---------------------------------------------------------------------- ----------------------------------------------------------------------
Mon Jun 25 17:59:50 2001 Michael Jennings (mej)
This takes care of Debian bug #101777. Somebody was bitching that the
0-15 colors could no longer be used as values for the -f/-b/-c/etc.
options. I don't remember that ever being a feature to begin with,
but it took me all of 5 minutes to make it happen, so I figure what
the hell. Here ya go.
----------------------------------------------------------------------

View File

@ -191,6 +191,13 @@ get_color_by_name(const char *name, const char *fallback)
} else { } else {
name = fallback; name = fallback;
} }
} else if (isdigit(*name)) {
unsigned long c;
c = strtoul(name, (char **) NULL, 0);
if (c <= 15) {
name = rs_color[c + minColor];
}
} }
if (!XParseColor(Xdisplay, cmap, name, &xcol)) { if (!XParseColor(Xdisplay, cmap, name, &xcol)) {
print_warning("Unable to resolve \"%s\" as a color name. Falling back on \"%s\".\n", name, NONULL(fallback)); print_warning("Unable to resolve \"%s\" as a color name. Falling back on \"%s\".\n", name, NONULL(fallback));