]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/slur-proto-engraver.cc
Doc-it: update texidoc committishes
[lilypond.git] / lily / slur-proto-engraver.cc
index 0fd08e167aaf7a5dbb95100b72622e23ea805858..99e8e8ebfcd54fd87f8ac370466e01f0b45b82ad 100644 (file)
 
 #include "translator.icc"
 
-using std::string;
-
 void
 Slur_proto_engraver::derived_mark () const
 {
   for (vsize i = start_events_.size (); i--;)
     {
       scm_gc_mark (start_events_[i].slur_->self_scm ());
-      scm_gc_mark (start_events_[i].note_->self_scm ());
+      if (start_events_[i].note_)
+        scm_gc_mark (start_events_[i].note_->self_scm ());
     }
   for (vsize i = stop_events_.size (); i--;)
     {
       scm_gc_mark (stop_events_[i].slur_->self_scm ());
-      scm_gc_mark (stop_events_[i].note_->self_scm ());
+      if (stop_events_[i].note_)
+        scm_gc_mark (stop_events_[i].note_->self_scm ());
     }
 }