]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix utility function `make-type-checker'.
authorNeil Puttock <n.puttock@gmail.com>
Mon, 5 Apr 2010 21:20:38 +0000 (22:20 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Mon, 5 Apr 2010 21:54:51 +0000 (22:54 +0100)
* scm/music-functions.scm (make-type-checker):

  use grob::has-interface (replaces obsolete property lookup for 'interfaces)

scm/music-functions.scm

index 2db08bd4a1cf38f27c62f54bed76f3bf98a5e999..e0fe136257287e828883dfec4c4d791c37fa8e6e 100644 (file)
@@ -676,7 +676,7 @@ inside of and outside of chord construct."
 ;; Make a function that checks score element for being of a specific type.
 (define-public (make-type-checker symbol)
   (lambda (elt)
-    (not (eq? #f (memq symbol (ly:grob-property elt 'interfaces))))))
+    (grob::has-interface elt symbol)))
 
 (define-public ((outputproperty-compatibility func sym val) grob g-context ao-context)
   (if (func grob)