work
[pspp] / src / output / pivot-output.c
index 69a6f7fec640f5caa4272e43ea94996fb77b3b19..08db3a0781f375fb9022c739eeeb23bba8aa7091 100644 (file)
@@ -488,29 +488,13 @@ pivot_table_submit_layer (const struct pivot_table *pt,
 }
 
 void
-pivot_table_submit (struct pivot_table *pt)
+pivot_table_flatten (const struct pivot_table *pt)
 {
-  pivot_table_assign_label_depth (CONST_CAST (struct pivot_table *, pt));
-
   int old_decimal = settings_get_decimal_char (FMT_COMMA);
   if (pt->decimal == '.' || pt->decimal == ',')
     settings_set_decimal_char (pt->decimal);
 
-  if (pt->print_all_layers)
-    {
-      size_t *layer_indexes;
-
-      PIVOT_AXIS_FOR_EACH (layer_indexes, &pt->axes[PIVOT_AXIS_LAYER])
-        {
-          if (pt->paginate_layers)
-            text_item_submit (text_item_create (TEXT_ITEM_EJECT_PAGE, ""));
-          pivot_table_submit_layer (pt, layer_indexes);
-        }
-    }
-  else
-    pivot_table_submit_layer (pt, pt->current_layer);
+  pivot_table_submit_layer (pt, pt->current_layer);
 
   settings_set_decimal_char (old_decimal);
-
-  pivot_table_destroy (pt);
 }