]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/beaming-info.cc
* flower/test-std.cc: Add simple unit test for vector migration.
[lilypond.git] / lily / beaming-info.cc
index 7a5428c1ba2a741d2c573f23e7840fdd159b14d2..9109aea5a726643625da16da79983b8c0e83d672 100644 (file)
@@ -68,8 +68,10 @@ Beaming_info_list::beamify (Moment &beat_length, bool subdivide)
   Drul_array<Beaming_info_list> splits;
   int m = best_splitpoint_index (beat_length, subdivide);
   bool split = subdivide && (m & at_beat); m = m & ~at_beat;
-  splits[LEFT].infos_ = infos_.slice (0, m);
-  splits[RIGHT].infos_ = infos_.slice (m, infos_.size ());
+  splits[LEFT].infos_ = std::vector<Beaming_info> (infos_.begin (),
+                                                  infos_.begin () + m);
+  splits[RIGHT].infos_ = std::vector<Beaming_info> (infos_.begin () + m,
+                                                   infos_.end ());
 
   Direction d = LEFT;