]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/molecule.cc
release: 1.1.32
[lilypond.git] / lily / molecule.cc
index 142a7af91cfa6bfbd6b02f3f59243b1a01ba2be5..75e05f09958cb56cdf9ed0b0d1b68a7f6bc0f57c 100644 (file)
@@ -48,12 +48,14 @@ Molecule::translate_axis (Real x,Axis a)
 void
 Molecule::add_molecule (Molecule const &m)
 {
-  Cons_list<Atom> al (copy_killing_cons_list (m.atom_list_));
+  Cons_list<Atom> al;
+  copy_killing_cons_list (al, m.atom_list_);
 
   if (al.head_)
     {
       *al.tail_ = atom_list_;
       atom_list_ = al.head_;
+      al.head_ =0;
     }
   dim_.unite (m.dim_);
 }