X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fsession_playlist.h;h=7f5d1e89ce49a894cc4214cc30c4f8e01102ef37;hb=02ed0b0527859474acfb9ee019a0107100b634bc;hp=f924fe4bbc43701dac33f4dfc3886f454ac2b7a4;hpb=bb9cc45cd22af67ac275a5e73accbe14fee664d8;p=ardour.git diff --git a/libs/ardour/ardour/session_playlist.h b/libs/ardour/ardour/session_playlist.h index f924fe4bbc..7f5d1e89ce 100644 --- a/libs/ardour/ardour/session_playlist.h +++ b/libs/ardour/ardour/session_playlist.h @@ -22,19 +22,20 @@ #include "ardour/session.h" #include "ardour/playlist.h" +#include "ardour/session_playlists.h" namespace ARDOUR { template void -Session::foreach_playlist (T *obj, void (T::*func)(boost::shared_ptr)) +SessionPlaylists::foreach (T *obj, void (T::*func)(boost::shared_ptr)) { - Glib::Mutex::Lock lm (playlist_lock); - for (PlaylistList::iterator i = playlists.begin(); i != playlists.end(); i++) { + Glib::Mutex::Lock lm (lock); + for (List::iterator i = playlists.begin(); i != playlists.end(); i++) { if (!(*i)->hidden()) { (obj->*func) (*i); } } - for (PlaylistList::iterator i = unused_playlists.begin(); i != unused_playlists.end(); i++) { + for (List::iterator i = unused_playlists.begin(); i != unused_playlists.end(); i++) { if (!(*i)->hidden()) { (obj->*func) (*i); }