]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/beam-engraver.cc
don't set callback if staff-position set. Fixes #126.
[lilypond.git] / lily / beam-engraver.cc
index 45015191366ae7df50084c0901d64b58f39cd8c1..cad443299c789b79f8402e937238e6a28d80c20c 100644 (file)
@@ -206,7 +206,8 @@ Beam_engraver::finalize ()
 void
 Beam_engraver::acknowledge_rest (Grob_info info)
 {
-  if (beam_)
+  if (beam_
+      && !scm_is_number (info.grob ()->get_property_data ("staff-position")))
     {
       chain_offset_callback (info.grob(),
                             Beam::rest_collision_callback_proc, Y_AXIS);