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.10.1-1~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=67e47f7b82babee17566313cb36c8cd84a8cb0c0;p=lilypond.git copy tags into mm texts. Fixes #152 (cherry picked from 35ef8b621f900c8bd3668a381fd1015e40e8d999 commit) --- 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))