From: erg Date: Fri, 9 Apr 2010 20:57:40 +0000 (+0000) Subject: Fix bug 552 X-Git-Tag: LAST_LIBGRAPH~32^2~1365 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ef41f3f46e349874adaf48ab32aad832fd0ab9e;p=graphviz Fix bug 552 --- diff --git a/lib/common/output.c b/lib/common/output.c index 3c9f805d4..2ea84ee33 100644 --- a/lib/common/output.c +++ b/lib/common/output.c @@ -125,6 +125,7 @@ void write_plain(GVJ_t * job, graph_t * g, FILE * f, boolean extend) bezier bz; pointf pt; char *lbl; + char* fillcolor; #ifdef WITH_CGRAPH putstr = g->clos->disc.io->putstr; @@ -155,7 +156,10 @@ void write_plain(GVJ_t * job, graph_t * g, FILE * f, boolean extend) printstring(f, " ", late_nnstring(n, N_style, "solid")); printstring(f, " ", ND_shape(n)->name); printstring(f, " ", late_nnstring(n, N_color, DEFAULT_COLOR)); - printstring(f, " ", late_nnstring(n, N_fillcolor, DEFAULT_FILL)); + fillcolor = late_nnstring(n, N_fillcolor, ""); + if (fillcolor[0] == '\0') + fillcolor = late_nnstring(n, N_color, DEFAULT_FILL); + printstring(f, " ", fillcolor); agputc('\n', f); } for (n = agfstnode(g); n; n = agnxtnode(g, n)) {