/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1999--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1999--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
void
Break_align_engraver::acknowledge_break_alignable (Grob_info inf)
{
+ /*
+ Special case for MetronomeMark: filter out items which will be aligned
+ on note heads rather than prefatory material
+ */
+ if (!Item::is_non_musical (inf.item ()))
+ return;
+
if (!align_)
create_alignment (inf);
SCM align_name = item->get_property ("break-align-symbol");
if (!scm_is_symbol (align_name))
return;
-
+
if (!align_)
create_alignment (inf);