[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 1156 in lilypond: Continuing slur across line containing only
From: |
lilypond |
Subject: |
Re: Issue 1156 in lilypond: Continuing slur across line containing only spacer rests leads to allocation error |
Date: |
Sun, 27 Jun 2010 20:58:34 +0000 |
Comment #5 on issue 1156 by pnorcks: Continuing slur across line containing
only spacer rests leads to allocation error
http://code.google.com/p/lilypond/issues/detail?id=1156
Thanks Neil. Is this what you have in mind?
diff --git a/lily/slur-scoring.cc b/lily/slur-scoring.cc
index a1f761a..0e8c60c 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_);