X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Ftable.c;h=09ed509e35bfac726be760d9e2210db17f89144e;hb=c4bc3574d974d3aaf4d291097c995a31515a308a;hp=442b765134c9b277161c84adc0647905942be9fa;hpb=29917c4f5908454803e663d2ad78bca4bc35e805;p=pspp diff --git a/src/output/table.c b/src/output/table.c index 442b765134..09ed509e35 100644 --- a/src/output/table.c +++ b/src/output/table.c @@ -504,8 +504,8 @@ table_get_cell (const struct table *t, int x, int y, struct table_cell *cell) = t->styles[(opt & TAB_STYLE_MASK) >> TAB_STYLE_SHIFT]; static const struct pivot_value empty_value = { - .type = PIVOT_VALUE_TEXT, .text = { + .type = PIVOT_VALUE_TEXT, .local = (char *) "", .c = (char *) "", .id = (char *) "", @@ -527,12 +527,13 @@ table_get_cell (const struct table *t, int x, int y, struct table_cell *cell) else { const struct pivot_value *v = cc ? cc : &empty_value; + const struct pivot_value_ex *ex = pivot_value_ex (v); *cell = (struct table_cell) { .d = { [H] = { x, x + 1 }, [V] = { y, y + 1 } }, .options = opt, .value = v, - .font_style = v->font_style ? v->font_style : &style->font_style, - .cell_style = v->cell_style ? v->cell_style : &style->cell_style, + .font_style = ex->font_style ? ex->font_style : &style->font_style, + .cell_style = ex->cell_style ? ex->cell_style : &style->cell_style, }; }