]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-music-callbacks.scm
Web-ja: update introduction
[lilypond.git] / scm / define-music-callbacks.scm
index f2d89ae71fd4cd9560b4ed232f0fccff6d9b8002..5cc1db14cd7b12fd22ebc664fe18b5ea1f9ae1c4 100644 (file)
 (define (mm-rest-child-list music)
   "Generate events for multimeasure rests,
 to be used by the sequential-iterator"
-  (let ((location (ly:music-property music 'location)))
-    (list (make-music 'BarCheck
-                      'origin location)
-          (make-music 'MultiMeasureRestEvent
-                      (ly:music-deep-copy music))
-          (make-music 'BarCheck
-                      'origin location))))
+  (ly:set-origin! (list (make-music 'BarCheck)
+                        (make-music 'MultiMeasureRestEvent
+                                    (ly:music-deep-copy music))
+                        (make-music 'BarCheck))
+                  music))
 
 (define (make-unfolded-set music)
   (let ((n (ly:music-property music 'repeat-count))