X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Foutput-lib.scm;h=de4e658fe4860231433da840f6ff3df50a60283d;hb=edf17353d89f4f6bd831466262402bb9151a26ca;hp=c5e7ad131eab702cdccd1db69b445df2cc7fa079;hpb=2eb63c6977706ba261e4ee0674c734a34b3ee904;p=lilypond.git diff --git a/scm/output-lib.scm b/scm/output-lib.scm index c5e7ad131e..de4e658fe4 100644 --- a/scm/output-lib.scm +++ b/scm/output-lib.scm @@ -679,11 +679,15 @@ centered, X==1 is at the right, X == -1 is at the left." (define-public (fret-board::calc-stencil grob) (let* ((string-frets (ly:grob-property grob 'string-fret-finger-combinations)) - (string-count (ly:grob-property grob 'string-count))) + (string-count (assoc-get + 'string-count + (ly:grob-property grob 'fret-diagram-details) + 6))) - (grob-interpret-markup grob - (make-fret-diagram-verbose-markup - (string-frets->description string-frets string-count))))) + (grob-interpret-markup + grob + (make-fret-diagram-verbose-markup + (string-frets->description string-frets string-count))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; scripts