the case when a markup found in a markup list is a simple
string (Issue #147).
+2006-11-06 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/music-functions.scm (markup-expression->make-markup): fix
+ the case when a markup found in a markup list is a simple
+ string (Issue #147).
+
2006-11-05 Han-Wen Nienhuys <hanwen@lilypond.org>
* lily/instrument-name-engraver.cc:
(else ;; scheme arg
arg)))
(define (inner-markup->make-markup mrkup)
- (let ((cmd (proc->command-keyword (car mrkup)))
- (args (map transform-arg (cdr mrkup))))
- `(,cmd ,@args)))
+ (if (string? mrkup)
+ `(#:simple ,mrkup)
+ (let ((cmd (proc->command-keyword (car mrkup)))
+ (args (map transform-arg (cdr mrkup))))
+ `(,cmd ,@args))))
;; body:
(if (string? markup-expression)
markup-expression