]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-score.cc
* The grand 2005-2006 replace.
[lilypond.git] / lily / paper-score.cc
index f9718cbc6759cbcb735f88eb7b1992ab098dab85..c34e80c50287afcd3071e159823f8d5256ef5db6 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1996--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1996--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
 */
 
 #include "paper-score.hh"
@@ -25,7 +25,6 @@ Paper_score::Paper_score (Output_def *layout)
 {
   layout_ = layout;
   system_ = 0;
-  pscore_ = 0;
   systems_ = SCM_EOL;
   paper_systems_ = SCM_EOL;
 }
@@ -41,8 +40,6 @@ Paper_score::derived_mark () const
 {
   if (layout_)
     scm_gc_mark (layout_->self_scm ());
-  if (pscore_)
-    scm_gc_mark (pscore_->self_scm ());
   scm_gc_mark (systems_);
   scm_gc_mark (paper_systems_);
 }
@@ -55,7 +52,7 @@ Paper_score::typeset_system (System *system)
 
   systems_ = scm_cons (system->self_scm (), systems_);
   system->pscore_ = this;
-  system->layout_ = pscore_->layout_;
+  system->layout_ = layout_;
   system->unprotect ();
 }