From: Han-Wen Nienhuys Date: Fri, 1 Dec 2006 14:48:50 +0000 (+0100) Subject: copy tags into mm texts. Fixes #152 X-Git-Tag: release/2.11.1-1~19 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5c5befc878489adfbddb4c80f549e20350c30934;p=lilypond.git copy tags into mm texts. Fixes #152 --- diff --git a/scm/ly-syntax-constructors.scm b/scm/ly-syntax-constructors.scm index 23befc939e..cfdee35a3b 100644 --- a/scm/ly-syntax-constructors.scm +++ b/scm/ly-syntax-constructors.scm @@ -98,10 +98,14 @@ (define (script-to-mmrest-text music) "Extract 'direction and 'text from SCRIPT-MUSIC, and transform MultiMeasureTextEvent" + (if (memq 'script-event (ly:music-property music 'types)) - (let ((dir (ly:music-property music 'direction)) - (p (make-music 'MultiMeasureTextEvent + (let* + ((dir (ly:music-property music 'direction)) + (tags (ly:music-property music 'tags)) + (p (make-music 'MultiMeasureTextEvent + 'tags tags 'text (ly:music-property music 'text)))) (if (ly:dir? dir) (set! (ly:music-property p 'direction) dir))