. Spacing is not yet completely pretty
*/
+#include "staff-symbol-referencer.hh"
#include "breathing-sign.hh"
-#include "engraver.hh"
+#include "engraver-group.hh"
#include "item.hh"
class Breathing_sign_engraver : public Engraver
protected:
virtual bool try_music (Music *event);
- void process_music ();
+ void process_acknowledged ();
void stop_translation_timestep ();
private:
}
void
-Breathing_sign_engraver::process_music ()
+Breathing_sign_engraver::process_acknowledged ()
{
- if (breathing_sign_event_)
+ if (breathing_sign_event_ && ! breathing_sign_)
{
breathing_sign_ = make_item ("BreathingSign", breathing_sign_event_->self_scm ());
+ breathing_sign_event_ = 0;
}
}