]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/engraver-group.cc
release: 0.0.78
[lilypond.git] / lily / engraver-group.cc
index 224a86ac4fd13dfbc55ff99b5a164c27fe996211..a1a77d7da1e604ef930d28494e5d169081d414f6 100644 (file)
@@ -14,6 +14,7 @@
 #include "p-score.hh"
 #include "score-elem.hh"
 #include "input-translator.hh"
+
 Engraver* get_engraver_p(String);
 
 Engraver_group_engraver::~Engraver_group_engraver()
@@ -31,7 +32,6 @@ Engraver_group_engraver::check_removal()
        else 
            i++;
     }
-    
 }
 
 bool
@@ -42,7 +42,7 @@ Engraver_group_engraver::removable_b()const
 
 Engraver_group_engraver::Engraver_group_engraver()
 {
-    itrans_l_ =0;
+    itrans_l_ = 0;
 }
 
 void
@@ -121,7 +121,7 @@ Engraver_group_engraver::do_try_request(Request*req_l)
     bool hebbes_b =false;
     for (int i =0; !hebbes_b && i < nongroup_l_arr_.size() ; i++)
        hebbes_b =nongroup_l_arr_[i]->try_request(req_l);
-    if (!hebbes_b)
+    if (!hebbes_b && daddy_grav_l_)
        hebbes_b = daddy_grav_l_->try_request(req_l);
     return hebbes_b ;
 }
@@ -167,7 +167,7 @@ Engraver_group_engraver::terminate_engraver(Engraver*r_l)
 }
 
 IMPLEMENT_IS_TYPE_B2(Engraver_group_engraver,Engraver, Translator);
-IMPLEMENT_STATIC_NAME(Engraver_group_engraver);
+
 ADD_THIS_ENGRAVER(Engraver_group_engraver);
 
 void