From 804f23a9357438c825ccde986dc13d0c86d3a03f Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sat, 6 Jan 2007 19:58:03 +0100 Subject: [PATCH] announce_end for glissando. --- lily/glissando-engraver.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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_) -- 2.39.5