X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmulti-measure-rest-engraver.cc;h=ff1e155abc1eaef3d4e8e0fc794425a22d32aa4c;hb=5d84bfad4626892bcffd05adcced53c8a2329047;hp=04ef91fc881a5744ae84615bdf2aadfe042738c5;hpb=0dcde4fc13c8091439fb8e2d77ea755357a0e7ed;p=lilypond.git diff --git a/lily/multi-measure-rest-engraver.cc b/lily/multi-measure-rest-engraver.cc index 04ef91fc88..ff1e155abc 100644 --- a/lily/multi-measure-rest-engraver.cc +++ b/lily/multi-measure-rest-engraver.cc @@ -65,8 +65,9 @@ private: bool first_time_; }; -Multi_measure_rest_engraver::Multi_measure_rest_engraver () - : rest_ev_ (0), +Multi_measure_rest_engraver::Multi_measure_rest_engraver (Context *c) + : Engraver (c), + rest_ev_ (0), mmrest_ (0), start_measure_ (0), last_command_item_ (0), @@ -119,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 ()) { @@ -145,7 +146,7 @@ Multi_measure_rest_engraver::initialize_grobs () Grob *last = 0; for (vsize i = 0; i < text_.size (); i++) { - if (scm_is_eq (dir, text_[i]->get_property ("direction"))) + if (ly_is_equal (dir, text_[i]->get_property ("direction"))) { if (last) Side_position_interface::add_support (text_[i], last);