From: Han-Wen Nienhuys Date: Sat, 6 Jan 2007 18:58:03 +0000 (+0100) Subject: announce_end for glissando. X-Git-Tag: release/2.11.10-1~56 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=804f23a9357438c825ccde986dc13d0c86d3a03f;p=lilypond.git announce_end for glissando. --- diff --git a/lily/glissando-engraver.cc b/lily/glissando-engraver.cc index 71a75d8804..a6888b827c 100644 --- a/lily/glissando-engraver.cc +++ b/lily/glissando-engraver.cc @@ -13,6 +13,7 @@ #include "spanner.hh" #include "stream-event.hh" #include "warn.hh" +#include "item.hh" #include "translator.icc" @@ -66,15 +67,19 @@ Glissando_engraver::acknowledge_rhythmic_head (Grob_info info) line_->set_bound (LEFT, g); if (last_line_) - last_line_->set_bound (RIGHT, g); + { + last_line_->set_bound (RIGHT, g); + announce_end_grob (last_line_, g->self_scm ()); + } } void Glissando_engraver::stop_translation_timestep () { if (last_line_ && last_line_->get_bound (RIGHT)) - last_line_ = 0; - + { + last_line_ = 0; + } if (line_) { if (last_line_)