Hi,
More strangeness.
In Performer_group::do_announces(), there is this:
==================================
while (1)
{
performer_each (get_simple_trans_list (),
&Performer::create_audio_elements);
if (!announce_infos_.size ())
break;
acknowledge_audio_elements ();
announce_infos_.clear ();
}
=============================
I think this resolves ultimately down to:
performer_each (get_simple_trans_list (),
&Performer::create_audio_elements);
acknowledge_audio_elements ();
announce_infos_.clear ();
performer_each (get_simple_trans_list (),
&Performer::create_audio_elements);
...unless one of the (as it happens non-existent) calls to
create_audio_elements() empties the announce_infos_ vector.
Is my understanding correct and is this what was intended?
Regards,
Ralph
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel