From ab562efd5e2a9f11a8ce4a297dbb5545c917afbb Mon Sep 17 00:00:00 2001 From: hanwen Date: Tue, 30 Sep 2003 21:15:50 +0000 Subject: [PATCH] (default-slur-extremity-rules): use equal? for comparison. --- ChangeLog | 3 +++ lily/beam.cc | 1 + scm/slur.scm | 7 ++++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 87ffc22585..632d8ceb79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-09-30 Han-Wen Nienhuys + * scm/slur.scm (default-slur-extremity-rules): use equal? for + comparison. + * mf/feta-bolletjes.mf: make hole in half note little smaller for stem attachment. diff --git a/lily/beam.cc b/lily/beam.cc index d39892847f..65da185282 100644 --- a/lily/beam.cc +++ b/lily/beam.cc @@ -14,6 +14,7 @@ TODO: - Determine auto knees based on positions if it's set by the user. + - rounded corners. Notes: diff --git a/scm/slur.scm b/scm/slur.scm index e51eda250b..8a03c141ed 100644 --- a/scm/slur.scm +++ b/scm/slur.scm @@ -47,11 +47,12 @@ (cons (lambda (slur dir) ;; urg, code dup (let* ((note-columns (ly:get-grob-property slur 'note-columns)) - (col (if (= dir 1) (car note-columns) (car (reverse note-columns)))) + (col (car (if (= dir 1) note-columns (reverse note-columns)))) (stem (ly:get-grob-property col 'stem))) + (and stem - (not (= (ly:get-grob-property slur 'direction) - (ly:get-grob-property stem 'direction)))))) 'head) + (not (equal? (ly:get-grob-property slur 'direction) + (ly:get-grob-property stem 'direction)))))) 'head) ;; (cons (lambda (slur dir) (begin (display "before stem") (newline))#f) #f) -- 2.39.5