- char *content = pivot_value_to_string (
- pt->footnotes[i]->content, pt->show_values, pt->show_variables);
- char *marker = pivot_value_to_string (
- pt->footnotes[i]->marker, pt->show_values, pt->show_variables);
+ const struct pivot_footnote *pf = pt->footnotes[i];
+
+ if (!pf->show)
+ continue;
+
+ char *content = pivot_value_to_string (pf->content, pt->show_values,
+ pt->show_variables);
+ char *marker = pivot_value_to_string (pf->marker, pt->show_values,
+ pt->show_variables);