]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 5096: MultiMeasureRest causes MultiMeasureRestNumber
authorDavid Kastrup <dak@gnu.org>
Tue, 14 Mar 2017 15:27:03 +0000 (16:27 +0100)
committerDavid Kastrup <dak@gnu.org>
Sun, 19 Mar 2017 17:06:17 +0000 (18:06 +0100)
Previously both MultiMeasureRest and MultiMeasureRestNumber were
caused by the rest event itself, making tweaks always address either
object.  Use a directed tweak to MultiMeasureRestNumber for reaching
it now.

lily/multi-measure-rest-engraver.cc

index d66779f6ffedf76071dc29b471749098bcff33c4..ff1e155abc1eaef3d4e8e0fc794425a22d32aa4c 100644 (file)
@@ -120,7 +120,7 @@ Multi_measure_rest_engraver::initialize_grobs ()
 {
   mmrest_ = make_spanner ("MultiMeasureRest", rest_ev_->self_scm ());
   text_.push_back (make_spanner ("MultiMeasureRestNumber",
-                                 rest_ev_->self_scm ()));
+                                 mmrest_->self_scm ()));
 
   if (text_events_.size ())
     {