]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bar-grav.cc
release: 0.1.13
[lilypond.git] / lily / bar-grav.cc
index c11a7debeefae3b31455c16f560465bd6e006f94..0e34557667f75a487e47ad924444b48bfba10960 100644 (file)
@@ -35,6 +35,9 @@ Bar_engraver::do_try_request (Request*r_l)
 void
 Bar_engraver::do_process_requests()
 {
+  if (bar_p_)
+    return ;
+  
   if (bar_req_l_) 
     {
       bar_p_ = new Bar;
@@ -54,7 +57,7 @@ Bar_engraver::do_process_requests()
   else 
     {
       Disallow_break_req r;
-      daddy_grav_l_->try_request (&r);
+      daddy_grav_l()->try_request (&r);
     }
 }
 
@@ -78,6 +81,6 @@ Bar_engraver::do_post_move_processing()
 
 
 IMPLEMENT_IS_TYPE_B1(Bar_engraver,Engraver);
-ADD_THIS_ENGRAVER(Bar_engraver);
+ADD_THIS_TRANSLATOR(Bar_engraver);