X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fctables.c;h=fac05a9bc262038f2dbf7a16165772709c03c8f8;hb=ff0dcae1d9a5aa5ae1b80164c49df264be1576b6;hp=2b9e010bbe4a749d8a3b47aa9cd4ded1b3d4a1f4;hpb=c0a1222e44261bf5c75707d6203a26a0da93ead3;p=pspp diff --git a/src/language/stats/ctables.c b/src/language/stats/ctables.c index 2b9e010bbe..fac05a9bc2 100644 --- a/src/language/stats/ctables.c +++ b/src/language/stats/ctables.c @@ -4740,7 +4740,7 @@ ctables_prepare_table (struct ctables_table *t) nest->n_areas[at]--; } } - continue; + n_drop = 0; } } else if (at == CTAT_SUBTABLE && t->label_axis[PIVOT_AXIS_COLUMN] == PIVOT_AXIS_LAYER) @@ -4758,11 +4758,11 @@ ctables_prepare_table (struct ctables_table *t) nest->n_areas[at]--; } } - continue; + n_drop = 0; } } else if (at == CTAT_ROW && a == PIVOT_AXIS_COLUMN && t->label_axis[PIVOT_AXIS_ROW] == PIVOT_AXIS_COLUMN) - continue; + n_drop = 0; else if (at == CTAT_COL && a == PIVOT_AXIS_ROW && t->label_axis[PIVOT_AXIS_ROW] == PIVOT_AXIS_COLUMN) { size_t n = nest->n_areas[at]; @@ -4771,7 +4771,7 @@ ctables_prepare_table (struct ctables_table *t) nest->areas[at][n - 2] = nest->areas[at][n - 1]; nest->n_areas[at]--; } - continue; + n_drop = 0; } else if (at == CTAT_COL && a == PIVOT_AXIS_ROW && t->label_axis[PIVOT_AXIS_COLUMN] == PIVOT_AXIS_ROW) continue; @@ -4783,7 +4783,7 @@ ctables_prepare_table (struct ctables_table *t) nest->areas[at][n - 2] = nest->areas[at][n - 1]; nest->n_areas[at]--; } - continue; + n_drop = 0; } else if (at == CTAT_COL && a == PIVOT_AXIS_ROW && t->label_axis[PIVOT_AXIS_ROW] == PIVOT_AXIS_LAYER) { @@ -4793,7 +4793,7 @@ ctables_prepare_table (struct ctables_table *t) nest->areas[at][n - 2] = nest->areas[at][n - 1]; nest->n_areas[at]--; } - continue; + n_drop = 0; } else if (at == CTAT_ROW && a == PIVOT_AXIS_COLUMN && t->label_axis[PIVOT_AXIS_COLUMN] == PIVOT_AXIS_LAYER) { @@ -4803,7 +4803,7 @@ ctables_prepare_table (struct ctables_table *t) nest->areas[at][n - 2] = nest->areas[at][n - 1]; nest->n_areas[at]--; } - continue; + n_drop = 0; } else {