]> granicus.if.org Git - graphviz/commitdiff
Fix svg output to allow a drawn outline when using gradients
authorEmden Gansner <erg@research.att.com>
Tue, 24 Jan 2012 18:25:25 +0000 (13:25 -0500)
committerEmden Gansner <erg@research.att.com>
Tue, 24 Jan 2012 18:25:25 +0000 (13:25 -0500)
plugin/core/gvrender_core_svg.c

index f4d50985081d8a46a25a113a48c42becfc5fb92c..f5ccde8d4aa338f4d349e37c87378bc9cbf02964 100644 (file)
@@ -100,13 +100,11 @@ static void svg_grstyle(GVJ_t * job, int filled, int gid)
            && obj->fillcolor.u.rgba[3] < 255)
            gvprintf(job, "\" fill-opacity=\"%f",
                     ((float) obj->fillcolor.u.rgba[3] / 255.0));
-       gvputs(job, "\" stroke=\"");
-       svg_print_color(job, obj->pencolor);
     } else {
        gvputs(job, "none");
-       gvputs(job, "\" stroke=\"");
-       svg_print_color(job, obj->pencolor);
     }
+    gvputs(job, "\" stroke=\"");
+    svg_print_color(job, obj->pencolor);
     if (obj->penwidth != PENWIDTH_NORMAL)
        gvprintf(job, "\" stroke-width=\"%g", obj->penwidth);
     if (obj->pen == PEN_DASHED) {