- /* FIXME: Should use ASSIGN_EVENT_ONCE. Can't do that yet because of
- the kill-mm-rests hack in part-combine-iterator. */
- rest_ev_ = ev;
- stop_moment_ = now_mom () + get_event_length (rest_ev_);
- /*
- if (ASSIGN_EVENT_ONCE (rest_ev_, ev))
- stop_moment_ = now_mom () + get_event_length (rest_ev_);
- */
-}
+ if (event->is_mus_type ("multi-measure-rest-event"))
+ {
+ rest_ev_ = event;
+ stop_moment_ = now_mom () + rest_ev_->get_length ();