From 1abbce73fec51f685bab1c26923bf7d9529bd9cf Mon Sep 17 00:00:00 2001 From: Patrick McCarty Date: Sun, 27 Jun 2010 14:09:09 -0700 Subject: [PATCH] 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. --- lily/slur-scoring.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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_); -- 2.39.5