* Fixed stupid error on my part in graph.c
[scdataviz] / graph.c
diff --git a/graph.c b/graph.c
index 4c75464..1b0f468 100644 (file)
--- a/graph.c
+++ b/graph.c
@@ -31,6 +31,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include <graph.h>
 #include <stdlib.h>
+#include <stdio.h>
 
 G_DEFINE_TYPE(Graph, graph, G_TYPE_OBJECT);
 
@@ -81,8 +82,11 @@ int graph_add_point(Graph* graph, double x, double y, const GString *label) {
 }
 
 int graph_add_line(Graph* graph, double p0_x, double p0_y, double p1_x, double p1_y, double p2_x, double p2_y, double p3_x, double p3_y) {
+  #ifdef DEBUG
+  fprintf(stderr, "graph_add_line(%d, p0_x=%g, p0_y=%g, p1_x=%g, p1_y=%g, p2_x=%g, p2_y=%g, p3_x=%g, p3_y=%g\n", (unsigned int) graph, p0_x, p0_y, p1_x, p1_y, p2_x, p2_y, p3_x, p3_y);
+  #endif
   if(graph->lines == NULL) {
-    if((graph->points = g_ptr_array_new()) == NULL) return 1;
+    if((graph->lines = g_ptr_array_new()) == NULL) return 1;
   }
   struct graph_line *l;
   if((l=(struct graph_line*)malloc(sizeof(struct graph_line))) == NULL) return 2;
@@ -95,7 +99,8 @@ int graph_add_line(Graph* graph, double p0_x, double p0_y, double p1_x, double p
   l->p3_x=p3_x;
   l->p3_y=p3_y;
   g_ptr_array_add(graph->lines, l);
-  if((graph->points->len == 0) && (graph->lines->len == 1)) {
+  if((graph->points->len == 0) && 
+     (graph->lines->len == 1)) {
     graph->maxx = graph->minx = p0_x;
     graph->maxy = graph->miny = p0_y;
   }else{