X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fslur-scoring.cc;h=0e8c60cbcb61fbaa73e8b6b5ac85005761547782;hb=ade98f4d66d4ba96d239b06c4ab9eefffad1381f;hp=a43daa3ed430ebd0996f74cd42d220d3cf07ae81;hpb=89c94db7a59904e2cb7066e075049465be8ac1ac;p=lilypond.git diff --git a/lily/slur-scoring.cc b/lily/slur-scoring.cc index a43daa3ed4..0e8c60cbcb 100644 --- a/lily/slur-scoring.cc +++ b/lily/slur-scoring.cc @@ -85,7 +85,9 @@ Slur_score_state::~Slur_score_state () Direction Slur_score_state::slur_direction () const { - if (Grob *left_neighbor = slur_->broken_neighbor (LEFT)) + Grob *left_neighbor = slur_->broken_neighbor (LEFT); + + if (left_neighbor && left_neighbor->is_live ()) return get_grob_direction (left_neighbor); Direction dir = get_grob_direction (slur_);