]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bar-grav.cc
release: 0.0.76
[lilypond.git] / lily / bar-grav.cc
index 4282803b05aa9a0b9b08c73b288428e18ace05a6..8bcfd80ce727217abde1d8a1c84cabc09e4e81cf 100644 (file)
@@ -10,6 +10,7 @@
 #include "bar.hh"
 #include "command-request.hh"
 #include "time-description.hh"
+#include "engraver-group.hh"
 
 Bar_engraver::Bar_engraver()
 {
@@ -43,6 +44,9 @@ Bar_engraver::do_process_requests()
     
     if (bar_p_){
        announce_element(Score_elem_info(bar_p_, bar_req_l_) );
+    } else {
+       Disallow_break_req r;
+       daddy_grav_l_->try_request(&r);
     }
 }
 
@@ -64,7 +68,7 @@ Bar_engraver::do_post_move_processing()
 }
 
 IMPLEMENT_STATIC_NAME(Bar_engraver);
-IMPLEMENT_IS_TYPE_B1(Bar_engraver,Request_engraver);
+IMPLEMENT_IS_TYPE_B1(Bar_engraver,Engraver);
 ADD_THIS_ENGRAVER(Bar_engraver);