From: David Nalesnik Date: Mon, 23 Jan 2017 18:02:27 +0000 (-0600) Subject: Let \alterBroken tweak ties again X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=4318f7fdda5d83c6db397ebb5f9f52d6daa36537;p=lilypond.git Let \alterBroken tweak ties again When tweaking Tie grobs, the music function \alterBroken has incorrectly rejected them since 2.17.6 as not being spanners. The method of spanner recognition is at fault: 'span-direction is not used by TieEvent. Also, use eqv? instead of eq? for comparison of numbers. --- diff --git a/ly/music-functions-init.ly b/ly/music-functions-init.ly index d7eba42a4b..9fe6561345 100644 --- a/ly/music-functions-init.ly +++ b/ly/music-functions-init.ly @@ -104,7 +104,8 @@ a starting spanner event, or a symbol list in the form form of a spanner event, @var{property} may also have the form @samp{Grob.property} for specifying a directed tweak.") (if (ly:music? item) - (if (eq? (ly:music-property item 'span-direction) START) + (if (or (eqv? (ly:music-property item 'span-direction) START) + (music-is-of-type? item 'tie-event)) (tweak property (value-for-spanner-piece arg) item) (begin (ly:music-warning item (_ "not a spanner"))