removed duplicate const declaration
[pspp] / src / output / table.c
index 5dc5651fd940c0b86c5d9d6d38d5e5408fb2646f..e354bb3edfc540a9b920a61e68a3e59fe773d411 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 2009, 2011, 2014 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2011, 2014, 2016 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -321,6 +321,7 @@ table_string_get_cell (const struct table *ts_, int x UNUSED, int y UNUSED,
   cell->inline_contents.options = ts->options;
   cell->inline_contents.text = ts->string;
   cell->inline_contents.table = NULL;
+  cell->inline_contents.n_footnotes = 0;
   cell->n_contents = 1;
   cell->destructor = NULL;
 }
@@ -355,7 +356,7 @@ static const struct table_class table_nested_class;
 struct table *
 table_create_nested (struct table *inner)
 {
-  return table_create_nested_item (table_item_create (inner, NULL));
+  return table_create_nested_item (table_item_create (inner, NULL, NULL));
 }
 
 /* Creates and returns a table with a single cell that contains INNER.
@@ -366,7 +367,7 @@ table_create_nested_item (struct table_item *inner)
   struct table_nested *tn = xmalloc (sizeof *tn);
   table_init (&tn->table, &table_nested_class);
   tn->table.n[TABLE_HORZ] = tn->table.n[TABLE_VERT] = 1;
-  tn->inner = table_item_ref (inner);
+  tn->inner = inner;
   return &tn->table;
 }
 
@@ -398,6 +399,7 @@ table_nested_get_cell (const struct table *tn_, int x UNUSED, int y UNUSED,
   cell->inline_contents.options = TAB_LEFT;
   cell->inline_contents.text = NULL;
   cell->inline_contents.table = tn->inner;
+  cell->inline_contents.n_footnotes = 0;
   cell->n_contents = 1;
   cell->destructor = NULL;
 }