X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbreak-align-item.cc;h=c4b6963bbcbfeb359ea169c6b45e9dfd3ba12f50;hb=01d84d552854fb399bd0e819502c6c2db2a1b214;hp=e4c518834c4a010b2731547987a2fd5561bcf43d;hpb=9bc467a994787949def91708bf3bd50d088db982;p=lilypond.git diff --git a/lily/break-align-item.cc b/lily/break-align-item.cc index e4c518834c..c4b6963bbc 100644 --- a/lily/break-align-item.cc +++ b/lily/break-align-item.cc @@ -33,11 +33,13 @@ Break_align_item::do_pre_processing() Real interline= paper_l ()->get_var ("interline"); Link_array elems; - for (int i=0; i < elem_l_arr_.size(); i++) + Link_array all_elems (elem_l_arr ()); + + for (int i=0; i < all_elems.size(); i++) { - Interval y = elem_l_arr_[i]->extent(axis ()); + Interval y = all_elems[i]->extent(axis ()); if (!y.empty_b()) - elems.push (dynamic_cast (elem_l_arr_[i])); + elems.push (dynamic_cast (all_elems[i])); } if (!elems.size ())