source file of the GNU LilyPond music typesetter
- (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "engraver-group.hh"
void
Engraver_group::announce_grob (Grob_info info)
{
- announce_infos_.push (info);
+ announce_infos_.push_back (info);
Engraver_group *dad_eng
= context_->get_parent_context ()
SCM name_sym = ly_symbol2scm ("name");
SCM meta_sym = ly_symbol2scm ("meta");
- for (int j = 0; j < announce_infos_.size (); j++)
+ for (vsize j = 0; j < announce_infos_.size (); j++)
{
Grob_info info = announce_infos_[j];
{
do
{
+ /*
+ DOCME: why is this inside the loop?
+ */
for (SCM s = context ()->children_contexts ();
scm_is_pair (s); s = scm_cdr (s))
{
group->do_announces ();
}
+
while (1)
{
precomputed_translator_foreach (PROCESS_ACKNOWLEDGED);