]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/slur.scm
Imported sources
[lilypond.git] / scm / slur.scm
index e51eda250b8e9774550f0690cf48a4bea85ba68f..bc13a4e6edb5b70dc2bd66a1dadefdd3c7791e29 100644 (file)
@@ -3,7 +3,7 @@
 ;;;;
 ;;;; source file of the GNU LilyPond music typesetter
 ;;;; 
-;;;; (c)  2000--2003 Jan Nieuwenhuizen <janneke@gnu.org>
+;;;; (c)  2000--2004 Jan Nieuwenhuizen <janneke@gnu.org>
 ;;;;
 
 (define (attached-to-stem slur dir)
    (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)