]> git.donarmstrong.com Git - lilypond.git/commitdiff
copy tags into mm texts. Fixes #152
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 1 Dec 2006 14:48:50 +0000 (15:48 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 1 Dec 2006 14:48:50 +0000 (15:48 +0100)
scm/ly-syntax-constructors.scm

index 23befc939e7b0605b556e465f4afed901cde5936..cfdee35a3bed93f3e14264d57efb739c94c15cef 100644 (file)
 
 (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))