X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fpage.scm;h=20e58b61e21c4bf0bcdac8a61318a15cebace630;hb=24dd6365d3d05f13b9259f547be9b2517851a5d1;hp=c6e69658cea45b8c1cfac5f770b7b9ce10c0a3e9;hpb=0148f892be35b172d678931fe9d10f795bca3077;p=lilypond.git diff --git a/scm/page.scm b/scm/page.scm index c6e69658ce..20e58b61e2 100644 --- a/scm/page.scm +++ b/scm/page.scm @@ -227,7 +227,7 @@ system-separator-markup) #f)) - (page-stencil (ly:make-stencil '())) + (page-stencil empty-stencil) (last-system #f) (last-y 0.0) @@ -243,12 +243,14 @@ (add-system (lambda (system) (let* ((stencil (paper-system-stencil system)) - (y (ly:prob-property system 'Y-offset 0)) + (extra-offset (ly:prob-property system 'extra-offset '(0 . 0))) + (x (+ (ly:prob-property system 'X-offset 0.0) + (car extra-offset))) + (y (+ (ly:prob-property system 'Y-offset 0.0) + (cdr extra-offset))) (is-title (paper-system-title? system))) - (add-to-page stencil - (ly:prob-property system 'X-offset 0.0) - y) + (add-to-page stencil x y) (if (and (ly:stencil? system-separator-stencil) last-system (not (paper-system-title? system))