/*
- 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
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_session_named_selection_h__
#define __ardour_session_named_selection_h__
-#include <ardour/session.h>
-#include <ardour/named_selection.h>
+#include "ardour/session.h"
+#include "ardour/named_selection.h"
namespace ARDOUR {
-template<class T> void
-Session::foreach_named_selection (T& obj, void (T::*func)(NamedSelection&))
+template<class T> void
+Session::foreach_named_selection (T& obj, void (T::*func)(NamedSelection&))
{
- LockMonitor lm (named_selection_lock, __LINE__, __FILE__);
+ Glib::Mutex::Lock lm (named_selection_lock);
for (NamedSelectionList::iterator i = named_selections.begin(); i != named_selections.end(); i++) {
(obj.*func) (**i);
}