X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fslash-repeat-engraver.cc;h=62f80c1619c19616854952f678ea398815cf501e;hb=13dc70a11773aaf001b9b781b0c85bbfbd51b4db;hp=37595526c55afe19b13429dcb27d7f91b0ee7106;hpb=68f8545bd6a0221ee1100336e4ad49399a7ffaa4;p=lilypond.git diff --git a/lily/slash-repeat-engraver.cc b/lily/slash-repeat-engraver.cc index 37595526c5..62f80c1619 100644 --- a/lily/slash-repeat-engraver.cc +++ b/lily/slash-repeat-engraver.cc @@ -3,7 +3,8 @@ source file of the GNU LilyPond music typesetter - (c) 2000--2006 Han-Wen Nienhuys , Erik Sandberg + (c) 2000--2007 Han-Wen Nienhuys , Erik Sandberg + */ #include "bar-line.hh" @@ -11,7 +12,6 @@ #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" @@ -50,8 +50,11 @@ Slash_repeat_engraver::listen_percent (Stream_event *ev) if (get_event_length (ev) < meas_length) ASSIGN_EVENT_ONCE (slash_, ev); - else - ev->origin ()->warning (_ ("Slash repeat doesn't fit in one measure, junking")); + + /* + don't warn if nothing happens: this can happen if there are whole + measure repeats. + */ } void @@ -65,8 +68,15 @@ Slash_repeat_engraver::process_music () } ADD_TRANSLATOR (Slash_repeat_engraver, - /* doc */ "Make beat repeats.", - /* create */ "RepeatSlash", - /* accept */ "percent-event", - /* read */ "measureLength", - /* write */ ""); + /* doc */ + "Make beat repeats.", + + /* create */ + "RepeatSlash ", + + /* read */ + "measureLength ", + + /* write */ + "" + );