]> granicus.if.org Git - graphviz/commitdiff
Fixed truecolor for native gd.
authornorth <devnull@localhost>
Thu, 11 Jan 2007 21:20:33 +0000 (21:20 +0000)
committernorth <devnull@localhost>
Thu, 11 Jan 2007 21:20:33 +0000 (21:20 +0000)
plugin/gd/gvrender_gd.c

index 76f008dff6d63e9569799731abe0204257254fc0..0a6f07ff6dea6c700374a32290fe2ac536da3453 100644 (file)
@@ -27,7 +27,8 @@
 #include <fcntl.h>
 
 #include "gvplugin_render.h"
-
+#include "graph.h"     /* for agget  for truecolor test */
+#include "gvcint.h"    /* for gvc->g for agget */
 
 #ifdef HAVE_LIBGD
 #include "gd.h"
@@ -73,9 +74,8 @@ static void gdgen_begin_page(GVJ_t * job)
     gdImagePtr im = NULL;
 
 
-/* FIXME - ... */
-//    truecolor_str = agget(job->gvc->g, "truecolor"); /* allow user to force truecolor */
-//    bgcolor_str = agget(job->gvc->g, "bgcolor");
+    truecolor_str = agget((graph_t*)(job->gvc->g), "truecolor");       /* allow user to force truecolor */
+    bgcolor_str = agget((graph_t*)(job->gvc->g), "bgcolor");
 
     if (truecolor_str && truecolor_str[0])
        truecolor_p = mapbool(truecolor_str);
@@ -86,8 +86,8 @@ static void gdgen_begin_page(GVJ_t * job)
            truecolor_p = TRUE; /* force truecolor */
     }
 
-//    if (GD_has_images(job->gvc->g))
-//     truecolor_p = TRUE;     /* force truecolor */
+    if (GD_has_images(job->gvc->g))
+       truecolor_p = TRUE;     /* force truecolor */
 
     if (job->external_surface) {
        if (job->common->verbose)