summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/io.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-12-11 00:23:51 +0000
committerCarl Hetherington <carl@carlh.net>2010-12-11 00:23:51 +0000
commit19ae4ed6403075647118180c241fd68cbbdc24a6 (patch)
tree2711c0e0080a94e7d28dec7a809b9dc58309ab81 /libs/ardour/ardour/io.h
parentcd175818edfd56d3db7d3cdae29124386e790221 (diff)
Comment a few things and add missing process lock when adding a route from a template.
git-svn-id: svn://localhost/ardour2/branches/3.0@8242 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/io.h')
-rw-r--r--libs/ardour/ardour/io.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/ardour/ardour/io.h b/libs/ardour/ardour/io.h
index fd7cb563fd..94dbfadb04 100644
--- a/libs/ardour/ardour/io.h
+++ b/libs/ardour/ardour/io.h
@@ -133,8 +133,11 @@ class IO : public SessionObject, public Latent
const ChanCount& n_ports () const { return _ports.count(); }
- /** Emitted with the process lock held */
- PBD::Signal2<void,IOChange,void*> changed;
+ /* The process lock will be held on emission of this signal if
+ * IOChange contains ConfigurationChanged. In other cases,
+ * the process lock status is undefined.
+ */
+ PBD::Signal2<void, IOChange, void *> changed;
virtual XMLNode& state (bool full);
XMLNode& get_state (void);