]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/fret-diagrams.scm
Doc: IR - Improve grob 'size' description
[lilypond.git] / scm / fret-diagrams.scm
index 3b0990cf415109a0d52ddb9dfedd05c0a9b802fb..45db612b9658b054a4ecf9a845d87f3bf1be9f7a 100644 (file)
@@ -281,7 +281,8 @@ with magnification @var{mag} of the string @var{text}."
                 (cons minfret
                       (let ((upfret (- (+ minfret my-fret-count) 1)))
                         (if (> maxfret upfret) maxfret upfret)))))
-      (set! capo-fret (1+ (- capo-fret minfret)))
+      (if (not (zero? (apply min capo-fret (map cadr dot-list))))
+          (set! capo-fret (1+ (- capo-fret minfret))))
       ;; subtract fret from dots
       (set! dot-list (subtract-base-fret (- (car fret-range) 1) dot-list)))
     (acons 'fret-range fret-range