From 154a34018c5eb71f38860e6a2b6674689142cf11 Mon Sep 17 00:00:00 2001 From: ellson Date: Fri, 6 Jun 2008 17:42:57 +0000 Subject: [PATCH] if color list, then use only first member --- lib/gvc/gvrender.c | 5 +++++ 1 file changed, 5 insertions(+) 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) -- 2.40.0