Index: lily/beam-collision-engraver.cc |
diff --git a/lily/beam-collision-engraver.cc b/lily/beam-collision-engraver.cc |
index cdb4be6270dad054ee13c8a8d55d88e52ef12285..4986652c28cd41b61c405e4cecc815ff2dd7c317 100644 |
--- a/lily/beam-collision-engraver.cc |
+++ b/lily/beam-collision-engraver.cc |
@@ -31,6 +31,7 @@ protected: |
vector<Grob_info> covered_grobs_; |
DECLARE_ACKNOWLEDGER (note_head); |
+ DECLARE_ACKNOWLEDGER (rest); |
DECLARE_ACKNOWLEDGER (stem); |
DECLARE_ACKNOWLEDGER (accidental); |
DECLARE_ACKNOWLEDGER (clef); |
@@ -129,6 +130,12 @@ Beam_collision_engraver::acknowledge_note_head (Grob_info i) |
} |
void |
+Beam_collision_engraver::acknowledge_rest (Grob_info i) |
+{ |
+ covered_grobs_.push_back (i); |
+} |
+ |
+void |
Beam_collision_engraver::acknowledge_stem (Grob_info i) |
{ |
covered_grobs_.push_back (i); |
@@ -169,6 +176,7 @@ Beam_collision_engraver::acknowledge_beam (Grob_info i) |
#include "translator.icc" |
ADD_ACKNOWLEDGER (Beam_collision_engraver, note_head); |
+ADD_ACKNOWLEDGER (Beam_collision_engraver, rest); |
ADD_ACKNOWLEDGER (Beam_collision_engraver, stem); |
ADD_ACKNOWLEDGER (Beam_collision_engraver, accidental); |
ADD_ACKNOWLEDGER (Beam_collision_engraver, clef); |