From: Patrick McCarty Date: Sun, 27 Jun 2010 21:09:09 +0000 (-0700) Subject: A better fix for #1156. X-Git-Tag: release/2.13.27-1~68 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1abbce73fec51f685bab1c26923bf7d9529bd9cf;p=lilypond.git A better fix for #1156. My comments about a generic Spanner from the previous commit were not correct; this was just a suicided Slur grob. Checking if the Slur is "live" or not is more appropriate. Thanks to Neil for the helpful hints. --- diff --git a/lily/slur-scoring.cc b/lily/slur-scoring.cc index a1f761acf2..0e8c60cbcb 100644 --- a/lily/slur-scoring.cc +++ b/lily/slur-scoring.cc @@ -87,7 +87,7 @@ Slur_score_state::slur_direction () const { Grob *left_neighbor = slur_->broken_neighbor (LEFT); - if (left_neighbor && Slur::has_interface (left_neighbor)) + if (left_neighbor && left_neighbor->is_live ()) return get_grob_direction (left_neighbor); Direction dir = get_grob_direction (slur_);