projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
give CTABLES its own freq structure
[pspp]
/
src
/
output
/
journal.c
diff --git
a/src/output/journal.c
b/src/output/journal.c
index 2dd1925843c84a595a6c247292014a9b2229fcbe..a07fd4a094fdc1f213e82c67f965f14eb570973a 100644
(file)
--- a/
src/output/journal.c
+++ b/
src/output/journal.c
@@
-115,12
+115,14
@@
journal_submit (struct output_driver *driver, const struct output_item *item)
journal_output (j, text_item_get_plain_text (item));
break;
journal_output (j, text_item_get_plain_text (item));
break;
+ case OUTPUT_ITEM_GROUP:
+ for (size_t i = 0; i < item->group.n_children; i++)
+ journal_submit (driver, item->group.children[i]);
+ break;
+
case OUTPUT_ITEM_CHART:
case OUTPUT_ITEM_CHART:
- case OUTPUT_ITEM_GROUP_OPEN:
- case OUTPUT_ITEM_GROUP_CLOSE:
case OUTPUT_ITEM_IMAGE:
case OUTPUT_ITEM_PAGE_BREAK:
case OUTPUT_ITEM_IMAGE:
case OUTPUT_ITEM_PAGE_BREAK:
- case OUTPUT_ITEM_PAGE_SETUP:
case OUTPUT_ITEM_TABLE:
break;
}
case OUTPUT_ITEM_TABLE:
break;
}
@@
-128,12
+130,10
@@
journal_submit (struct output_driver *driver, const struct output_item *item)
static const struct output_driver_class journal_class =
{
static const struct output_driver_class journal_class =
{
- "journal",
- journal_destroy,
- journal_submit,
- NULL /* flush */
+ .name = "journal",
+ .destroy = journal_destroy,
+ .submit = journal_submit,
};
};
-
\f
/* Enables journaling. */
\f
/* Enables journaling. */