source file of the GNU LilyPond music typesetter
- (c) 2002--2006 Juergen Reuter <reuter@ipd.uka.de>
+ (c) 2002--2009 Juergen Reuter <reuter@ipd.uka.de>
*/
#include "ligature-engraver.hh"
#include "rest.hh"
#include "spanner.hh"
#include "stream-event.hh"
-#include "warn.hh"
-
#include "translator.icc"
/*
Ligature_engraver::listen_ligature (Stream_event *ev)
{
Direction d = to_dir (ev->get_property ("span-direction"));
- events_drul_[d] = ev;
+ ASSIGN_EVENT_ONCE (events_drul_[d], ev);
}
void
{
if (!ligature_)
{
- events_drul_[STOP]->origin ()->warning (_ ("can't find start of ligature"));
+ events_drul_[STOP]->origin ()->warning (_ ("cannot find start of ligature"));
return;
}
if (ligature_)
{
primitives_.push_back (info);
- if (info.grob () && (brew_ligature_primitive_proc != SCM_EOL))
+ if (info.grob () && brew_ligature_primitive_proc != SCM_EOL)
{
info.grob ()->set_property ("stencil", brew_ligature_primitive_proc);
}