+2005-04-06 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/music-functions.scm (music-pretty-string): fix bug with
+ string argument.
+
2005-04-06 Jan Nieuwenhuizen <jan.nieuwenhuizen@aspiratie.nl>
* stepmake/bin/add-html-footer.py (i18n): Bugfix.
(args (map transform-arg (cdr mrkup))))
`(,cmd ,@args)))
;; body:
- `(markup ,@(inner-markup->make-markup markup-expression)))
+ (if (string? markup-expression)
+ markup-expression
+ `(markup ,@(inner-markup->make-markup markup-expression))))
(define (music-expression? obj)
(ly:music? obj))
"Return a string describing `obj', in particular music expression
will be printed as: (make-music 'MusicType 'property ...)"
- (cond (;; markup expression
+ (cond (;; string
+ (string? obj) (format #f "~s" obj))
+ (;; markup expression
(markup? obj)
(format #f "~a" (markup-expression->make-markup obj)))
(;; music expression
(remove (lambda (prop)
(eqv? (car prop) 'origin))
(ly:music-mutable-properties obj)))))
- (;; string
- (string? obj) (format #f "~s" obj))
(;; symbol
(symbol? obj) (format #f "'~a" obj))
(;; note duration