]> git.donarmstrong.com Git - lilypond.git/commitdiff
plug memory leak in System_start_delimiter_engraver
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 17 Jan 2007 00:53:38 +0000 (01:53 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 17 Jan 2007 00:53:38 +0000 (01:53 +0100)
lily/system-start-delimiter-engraver.cc

index a558965f1094a9f6ee5bf42f9207047d1f9ada9e..479618addcdb1b50aef2c4768a373964ce157aff 100644 (file)
@@ -96,8 +96,7 @@ Bracket_nesting_group::add_support (Grob *g)
 
 Bracket_nesting_group::~Bracket_nesting_group ()
 {
-  for (vsize i = 0 ; i < children_.size (); i++)
-    delete children_[i];
+  junk_pointers (children_);
 }
 
 void
@@ -212,6 +211,8 @@ System_start_delimiter_engraver::finalize ()
       nesting_->set_bound (RIGHT,
                           unsmob_grob (get_property ("currentCommandColumn")));
       nesting_->set_nesting_support (0);
+
+      delete nesting_;
     }
 }