From adb84c62feff223cf174b71f31b3e4e15b726a0c Mon Sep 17 00:00:00 2001
From: Han-Wen Nienhuys <hanwen@xs4all.nl>
Date: Sat, 20 Aug 2005 23:37:45 +0000
Subject: [PATCH] (acknowledge_audio_element): use signature of baseclass.

---
 ChangeLog               | 3 +++
 lily/staff-performer.cc | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2219917fc7..514d621211 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 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. 
 
diff --git a/lily/staff-performer.cc b/lily/staff-performer.cc
index 0a8b5a5451..7de516cccc 100644
--- a/lily/staff-performer.cc
+++ b/lily/staff-performer.cc
@@ -26,7 +26,7 @@ public:
   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 ();
@@ -135,9 +135,9 @@ Staff_performer::new_instrument_string ()
 }
 
 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);
 }
 
-- 
2.39.5