X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstaff-symbol-engraver.cc;h=12bdfe24461670abf2fee90ac18e109646e11f18;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=d4e57955fceb01b030fc7086cf034052dbe62696;hpb=c4c0ba811cd526f047de3f4d3c77abcc32a3e076;p=lilypond.git diff --git a/lily/staff-symbol-engraver.cc b/lily/staff-symbol-engraver.cc index d4e57955fc..12bdfe2446 100644 --- a/lily/staff-symbol-engraver.cc +++ b/lily/staff-symbol-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2006 Han-Wen Nienhuys + (c) 1997--2008 Han-Wen Nienhuys */ #include "engraver.hh" @@ -57,7 +57,7 @@ Staff_symbol_engraver::listen_staff_span (Stream_event *ev) { Direction d = to_dir (ev->get_property ("span-direction")); if (d) - span_events_[d] = ev; + ASSIGN_EVENT_ONCE (span_events_[d], ev); else programming_error (_ ("staff-span event has no direction")); } @@ -148,9 +148,15 @@ Staff_symbol_engraver::acknowledge_grob (Grob_info s) ADD_ACKNOWLEDGER (Staff_symbol_engraver, grob); ADD_TRANSLATOR (Staff_symbol_engraver, - /* doc */ "Create the constellation of five (default) " - "staff lines.", - /* create */ "StaffSymbol", - /* accept */ "staff-span-event", - /* read */ "", - /* write */ ""); + /* doc */ + "Create the constellation of five (default) staff lines.", + + /* create */ + "StaffSymbol ", + + /* read */ + "", + + /* write */ + "" + );