assert on invalid color values

This commit is contained in:
Dana Jansens 2007-03-05 05:25:16 +00:00
parent 36effc5ab7
commit d209d828a7

View file

@ -67,6 +67,10 @@ RrColor *RrColorNew(const RrInstance *inst, gint r, gint g, gint b)
XColor xcol;
gint key;
g_assert(r >= 0 && r < 256);
g_assert(g >= 0 && g < 256);
g_assert(b >= 0 && b < 256);
key = (r << 24) + (g << 16) + (b << 8);
#ifndef NO_COLOR_CACHE
if ((out = g_hash_table_lookup(RrColorHash(inst), &key))) {