From: Han-Wen Nienhuys Date: Fri, 10 Nov 2006 14:20:32 +0000 (+0100) Subject: thinko in broken_neighbor(). Fixes segv in input/regression/follow-voice-break.ly. X-Git-Tag: release/2.10.0-2~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=23cc1709dd538ac26273dd5a173d08b1711a0a21;p=lilypond.git thinko in broken_neighbor(). Fixes segv in input/regression/follow-voice-break.ly. --- diff --git a/lily/spanner.cc b/lily/spanner.cc index 1dcae55298..955ba76ef3 100644 --- a/lily/spanner.cc +++ b/lily/spanner.cc @@ -251,11 +251,12 @@ Spanner::broken_neighbor (Direction d) const return 0; vsize k = broken_spanner_index (this); + Spanner *orig = dynamic_cast (original_); int j = int (k) + d; - if (j < 0 || vsize (j) >= broken_intos_.size ()) + if (j < 0 || vsize (j) >= orig->broken_intos_.size ()) return 0; - return broken_intos_[j]; + return orig->broken_intos_[j]; } int