source file of the GNU LilyPond music typesetter
- (c) 1999--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1999--2006 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "engraver.hh"
Auto_beam_engraver::end_beam ()
{
if (stems_->size () < 2)
- {
- junk_beam ();
- }
+ junk_beam ();
else
{
finished_beam_ = create_beam ();
}
-
void
Auto_beam_engraver::acknowledge_beam (Grob_info info)
{
(void)info;
check_bar_property ();
if (stems_)
- {
- end_beam ();
- }
+ end_beam ();
}
void
{
check_bar_property ();
Item *stem = dynamic_cast<Item *> (info.grob ());
- Music *m = info.music_cause ();
+ Music *m = info.ultimate_music_cause ();
if (!m->is_mus_type ("rhythmic-event"))
{
programming_error ("stem must have rhythmic structure");