From: Han-Wen Nienhuys Date: Thu, 18 Jan 2007 12:12:14 +0000 (+0100) Subject: robustness: don't inspect possibly empty vector. X-Git-Tag: release/2.11.13-1~24 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=2fa25c14c45aa1e6f4f93a596d71a999db3949a2;p=lilypond.git robustness: don't inspect possibly empty vector. --- diff --git a/lily/beaming-pattern.cc b/lily/beaming-pattern.cc index 542ce8e455..87cfaf73dc 100644 --- a/lily/beaming-pattern.cc +++ b/lily/beaming-pattern.cc @@ -163,13 +163,16 @@ Beaming_pattern::beamify (Context *context) && group_starts[j+1] <= infos_[i].start_moment_) j++; - infos_[i].group_start_ = group_starts[j]; + if (j < group_starts.size ()) + infos_[i].group_start_ = group_starts[j]; + infos_[i].beat_length_ = beat_length; while (k + 1 < beat_starts.size() && beat_starts[k+1] <= infos_[i].start_moment_) k++; - infos_[i].beat_start_ = beat_starts[k]; + if (k < beat_starts.size()) + infos_[i].beat_start_ = beat_starts[k]; } beamify (subdivide_beams);