X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fottava-engraver.cc;h=e9bcbe94d5ffdb3f53bd5b9da14a749e7f067dbb;hb=5d84bfad4626892bcffd05adcced53c8a2329047;hp=e681e73af6b65a661454712f47a4b535a72f6328;hpb=0dcde4fc13c8091439fb8e2d77ea755357a0e7ed;p=lilypond.git diff --git a/lily/ottava-engraver.cc b/lily/ottava-engraver.cc index e681e73af6..e9bcbe94d5 100644 --- a/lily/ottava-engraver.cc +++ b/lily/ottava-engraver.cc @@ -52,7 +52,8 @@ Ottava_spanner_engraver::derived_mark () const scm_gc_mark (last_ottavation_); } -Ottava_spanner_engraver::Ottava_spanner_engraver () +Ottava_spanner_engraver::Ottava_spanner_engraver (Context *c) + : Engraver (c) { finished_ = 0; span_ = 0; @@ -63,7 +64,7 @@ void Ottava_spanner_engraver::process_music () { SCM ott = get_property ("ottavation"); - if (ott != last_ottavation_) + if (!scm_is_eq (ott, last_ottavation_)) { finished_ = span_; span_ = 0;