projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor LTC File decoder, prepare for Lua bindings
[ardour.git]
/
libs
/
ardour
/
ardour
/
session_playlist.h
diff --git
a/libs/ardour/ardour/session_playlist.h
b/libs/ardour/ardour/session_playlist.h
index baeb74916d461351ef2afab02b5e1fab71ce10f5..fa1acc58287db3f57ba65515ac37b51420e98064 100644
(file)
--- a/
libs/ardour/ardour/session_playlist.h
+++ b/
libs/ardour/ardour/session_playlist.h
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2002 Paul Davis
+ Copyright (C) 2002 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-20,21
+20,22
@@
#ifndef __ardour_session_playlist_h__
#define __ardour_session_playlist_h__
#ifndef __ardour_session_playlist_h__
#define __ardour_session_playlist_h__
-#include <ardour/session.h>
-#include <ardour/playlist.h>
+#include "ardour/session.h"
+#include "ardour/playlist.h"
+#include "ardour/session_playlists.h"
namespace ARDOUR {
namespace ARDOUR {
-template<class T> void
-Session
::foreach_playlist (T *obj, void (T::*func)(boost::shared_ptr<Playlist>))
+template<class T> void
+Session
Playlists::foreach (T *obj, void (T::*func)(boost::shared_ptr<Playlist>))
{
{
- Glib::
Mutex::Lock lm (playlist_
lock);
- for (
Playlist
List::iterator i = playlists.begin(); i != playlists.end(); i++) {
+ Glib::
Threads::Mutex::Lock lm (
lock);
+ for (List::iterator i = playlists.begin(); i != playlists.end(); i++) {
if (!(*i)->hidden()) {
(obj->*func) (*i);
}
}
if (!(*i)->hidden()) {
(obj->*func) (*i);
}
}
- for (
Playlist
List::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);
}
if (!(*i)->hidden()) {
(obj->*func) (*i);
}