]> git.donarmstrong.com Git - lilypond.git/commitdiff
make staff-symbol-line-span work for staves not containing 0
authorBenkő Pál <benko.pal@gmail.com>
Wed, 15 Aug 2012 19:33:04 +0000 (21:33 +0200)
committerDavid Kastrup <dak@gnu.org>
Fri, 19 Oct 2012 10:28:07 +0000 (12:28 +0200)
scm/bar-line.scm

index 530bca32504465e6ec94812245d847458bc1c329..30341439ad8ea5f8b7e278e5d6e970b18c3296bc 100644 (file)
         (iv (cons 0.0 0.0)))
 
        (if (pair? line-pos)
-           (map (lambda (x)
-                        (set! iv (cons (min (car iv) x)
-                                       (max (cdr iv) x))))
-                line-pos)
+           (begin
+             (set! iv (cons (car line-pos) (car line-pos)))
+             (map (lambda (x)
+                    (set! iv (cons (min (car iv) x)
+                                   (max (cdr iv) x))))
+                  (cdr line-pos)))
+
            (let ((line-count (ly:grob-property grob 'line-count 0)))
 
                 (set! iv (cons (- 1 line-count)