]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/break-align-item.cc
release: 1.3.10
[lilypond.git] / lily / break-align-item.cc
index e4c518834c4a010b2731547987a2fd5561bcf43d..c4b6963bbcbfeb359ea169c6b45e9dfd3ba12f50 100644 (file)
@@ -33,11 +33,13 @@ Break_align_item::do_pre_processing()
   Real interline= paper_l ()->get_var ("interline");   
   
   Link_array<Score_element> elems;
-  for (int i=0; i < elem_l_arr_.size(); i++) 
+  Link_array<Score_element> 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<Score_element*> (elem_l_arr_[i]));
+       elems.push (dynamic_cast<Score_element*> (all_elems[i]));
     }
   
   if (!elems.size ())