2005-08-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/staff-performer.cc (acknowledge_audio_element): use
+ signature of baseclass.
+
* lily/engraver-group.cc (do_announces): move recursion call out
of while loop.
String instrument_string_;
protected:
- virtual void acknowledge_audio_element (Audio_element *p);
+ virtual void acknowledge_audio_element (Audio_element_info info);
virtual void finalize ();
virtual void initialize ();
void process_music ();
}
void
-Staff_performer::acknowledge_audio_element (Audio_element *p)
+Staff_performer::acknowledge_audio_element (Audio_element_info inf)
{
- if (Audio_item *ai = dynamic_cast<Audio_item *> (p))
+ if (Audio_item *ai = dynamic_cast<Audio_item *> (inf.elem_))
audio_staff_->add_audio_item (ai);
}