]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/beam-engraver.cc
lilypond-book: Textwidth detection with included file (issue 3136).
[lilypond.git] / lily / beam-engraver.cc
index a89435de6871a6ff391ac34075cea7e3c3f44527..00b9081b3e34889ed1d6cf26323b7d6efe3e3e2a 100644 (file)
@@ -30,6 +30,7 @@
 #include "spanner.hh"
 #include "stream-event.hh"
 #include "stem.hh"
+#include "unpure-pure-container.hh"
 #include "warn.hh"
 
 #include "translator.icc"
@@ -243,7 +244,10 @@ Beam_engraver::acknowledge_rest (Grob_info info)
   if (beam_
       && !scm_is_number (info.grob ()->get_property_data ("staff-position")))
     chain_offset_callback (info.grob (),
-                           Beam::rest_collision_callback_proc, Y_AXIS);
+                           ly_make_unpure_pure_container
+                             (Beam::rest_collision_callback_proc,
+                              Beam::pure_rest_collision_callback_proc),
+                           Y_AXIS);
 }
 
 void