X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fslash-repeat-engraver.cc;h=16d5c4ba5f89558d6c2f4321bf3968f38662521f;hb=b09527bcc958ce0e30070a66d098b89d0f50b591;hp=18d5312311b01d2bb74dfa90e62a6b1c328161c5;hpb=c4c0ba811cd526f047de3f4d3c77abcc32a3e076;p=lilypond.git diff --git a/lily/slash-repeat-engraver.cc b/lily/slash-repeat-engraver.cc index 18d5312311..16d5c4ba5f 100644 --- a/lily/slash-repeat-engraver.cc +++ b/lily/slash-repeat-engraver.cc @@ -3,14 +3,15 @@ source file of the GNU LilyPond music typesetter - (c) 2000--2006 Han-Wen Nienhuys , Erik Sandberg + (c) 2000--2006 Han-Wen Nienhuys , Erik Sandberg + */ #include "bar-line.hh" #include "global-context.hh" +#include "international.hh" #include "item.hh" #include "misc.hh" -#include "percent-repeat-iterator.hh" #include "repeated-music.hh" #include "score-engraver.hh" #include "spanner.hh" @@ -48,7 +49,12 @@ Slash_repeat_engraver::listen_percent (Stream_event *ev) = robust_scm2moment (get_property ("measureLength"), Moment (0)); if (get_event_length (ev) < meas_length) - slash_ = ev; + ASSIGN_EVENT_ONCE (slash_, ev); + + /* + don't warn if nothing happens: this can happen if there are whole + measure repeats. + */ } void