paper_->unprotect ();
}
paper_->parent_ = parent->paper_;
- /* If this part is the first child of parent, copy its header */
- if (ly_is_module (parent->header_) && (scm_is_null (parent->bookparts_)))
+ /* Copy the header block of the parent */
+ if (ly_is_module (parent->header_))
{
SCM tmp_header = ly_make_anonymous_module (false);
ly_module_copy (tmp_header, parent->header_);
}
else
{
+ paper_book->paper_->normalize ();
/* Process scores */
/* Render in order of parsing. */
for (SCM s = scm_reverse (scores_); scm_is_pair (s); s = scm_cdr (s))