]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/engraver.cc
release: 0.1.11
[lilypond.git] / lily / engraver.cc
index 52eba772e03b7caf8a9c961a4d97997b0f9448a5..11ac18d61e62230e57f1842ca16a6e0df1a428ec 100644 (file)
@@ -30,7 +30,7 @@ Engraver::post_move_processing()
 void
 Engraver::removal_processing()
 {
-  if ( status < CREATION_INITED)
+  if (status < CREATION_INITED)
        do_creation_processing();
   
   do_removal_processing();
@@ -102,13 +102,13 @@ Engraver::typeset_element (Score_elem*p)
 }
 
 Paper_def*
-Engraver::paper()const
+Engraver::paper() const
 {
   return daddy_grav_l_->paper();
 }
 
 bool
-Engraver::contains_b (Engraver *grav_l)const
+Engraver::contains_b (Engraver *grav_l) const
 {
   return this == grav_l;
 }
@@ -116,7 +116,10 @@ Engraver::contains_b (Engraver *grav_l)const
 Staff_info
 Engraver::get_staff_info() const
 {
-  return daddy_grav_l_->get_staff_info();
+  if (daddy_grav_l_)
+    return daddy_grav_l_->get_staff_info();
+  Staff_info info;
+  return info;
 }
 
 void