]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/score.cc
release: 0.1.46
[lilypond.git] / lily / score.cc
index 97203dec9cd7a1fc7aeddca23d83e58bcdfea161..b62844147539607001d06401a6d49fc8c7650c5a 100644 (file)
@@ -31,10 +31,11 @@ Score::Score()
 
 Score::Score (Score const &s)
 {
-  music_p_ = s.music_p_->clone();
+  music_p_ = (s.music_p_) ? s.music_p_->clone() : 0;
   for (int i=0; i < s.def_p_arr_.size (); i++)
     def_p_arr_.push(s.def_p_arr_[i]->clone());
-  header_p_ = new Header (*s.header_p_);
+
+  header_p_ =  (s.header_p_) ? new Header (*s.header_p_): 0;
 }
 
 Score::~Score()