]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/performance.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / performance.cc
index 2430df6670959ef910c9a4ed64415aec400cf185..f765a3193772b021c0bcda98209810b2f676753e 100644 (file)
@@ -23,17 +23,14 @@ using namespace std;
 #include "string-convert.hh"
 #include "warn.hh"
 
-#include "killing-cons.tcc"
-
 Performance::Performance ()
 {
   midi_ = 0;
-  audio_element_list_ = 0;
 }
 
 Performance::~Performance ()
 {
-  delete audio_element_list_;
+  junk_pointers (audio_elements_);
 }
 
 void
@@ -146,7 +143,8 @@ Performance::add_element (Audio_element *p)
 {
   if (Audio_staff *s = dynamic_cast<Audio_staff *> (p))
     audio_staffs_.push_back (s);
-  audio_element_list_ = new Killing_cons<Audio_element> (p, audio_element_list_);
+
+  audio_elements_.push_back (p);
 }
 
 void