From: ellson Date: Fri, 6 Jun 2008 17:42:57 +0000 (+0000) Subject: if color list, then use only first member X-Git-Tag: LAST_LIBGRAPH~32^2~3969 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=154a34018c5eb71f38860e6a2b6674689142cf11;p=graphviz if color list, then use only first member --- diff --git a/lib/gvc/gvrender.c b/lib/gvc/gvrender.c index e507b9d5a..c9a123bae 100644 --- a/lib/gvc/gvrender.c +++ b/lib/gvc/gvrender.c @@ -669,7 +669,10 @@ void gvrender_set_pencolor(GVJ_t * job, char *name) { gvrender_engine_t *gvre = job->render.engine; gvcolor_t *color = &(job->obj->pencolor); + char *cp = NULL; + if ((cp = strstr(name, ":"))) /* if its a color list, then use only first */ + *cp = '\0'; if (gvre) { gvrender_resolve_color(job->render.features, name, color); if (gvre->resolve_color) @@ -683,6 +686,8 @@ void gvrender_set_pencolor(GVJ_t * job, char *name) cg->set_pencolor(name); } #endif + if (cp) /* restore color list */ + *cp = ':'; } void gvrender_set_fillcolor(GVJ_t * job, char *name)