]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 5105/2: Let \displayLilyMusic accept numbered marks
authorDavid Kastrup <dak@gnu.org>
Thu, 23 Mar 2017 23:30:40 +0000 (00:30 +0100)
committerDavid Kastrup <dak@gnu.org>
Fri, 31 Mar 2017 09:34:37 +0000 (11:34 +0200)
scm/define-music-display-methods.scm

index aa87f9978c3ac0ace19b003a34180d2b47ff92f7..fd3c8b263adaaaad69ddcec130bc3bd0d24c6b6c 100644 (file)
@@ -537,10 +537,9 @@ expression."
   (music->lily-string (ly:music-property chord 'element)))
 
 (define-display-method MarkEvent (mark)
-  (let ((label (ly:music-property mark 'label)))
-    (if (null? label)
-        "\\mark \\default"
-        (format #f "\\mark ~a" (markup->lily-string label)))))
+  (let ((label (ly:music-property mark 'label #f)))
+    (string-append "\\mark "
+                   (if label (value->lily-string label) "\\default"))))
 
 (define-display-method KeyChangeEvent (key)
   (let ((pitch-alist (ly:music-property key 'pitch-alist))