use shared_ptr for all Playlist handling; cleanup works again
[ardour.git] / libs / ardour / ardour / session_playlist.h
index 6f1b8dbd1243985cef6360a92c2e1f21268e6315..20cf4d8f2e7bd7f7a863df2c84d1bb8f78d6dd57 100644 (file)
@@ -27,7 +27,7 @@
 namespace ARDOUR {
 
 template<class T> void 
-Session::foreach_playlist (T *obj, void (T::*func)(Playlist *)) 
+Session::foreach_playlist (T *obj, void (T::*func)(boost::shared_ptr<Playlist>)) 
 {
        Glib::Mutex::Lock lm (playlist_lock);
        for (PlaylistList::iterator i = playlists.begin(); i != playlists.end(); i++) {