summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-08-01 10:25:41 +0000
committerCarl Hetherington <carl@carlh.net>2010-08-01 10:25:41 +0000
commit1dfd97322a14fee21365f7af0c598a30915d0243 (patch)
treef55e821ac10f519884f94d0d97ba936baa0264bb /libs
parent97c8ad6564b90e13db6e598e6fc142f1d1f67246 (diff)
Fix up mistake in session bundle generation.#
git-svn-id: svn://localhost/ardour2/branches/3.0@7524 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/session.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 9c1518e42c..ed2d401cca 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -431,8 +431,11 @@ Session::when_engine_running ()
vector<string> inputs[DataType::num_types];
vector<string> outputs[DataType::num_types];
for (uint32_t i = 0; i < DataType::num_types; ++i) {
- _engine.get_physical_inputs (DataType (DataType::Symbol (i)), inputs[i]);
- _engine.get_physical_outputs (DataType (DataType::Symbol (i)), outputs[i]);
+ /* the engine's terms for inputs and outputs are reversed from what the
+ code below expects.
+ */
+ _engine.get_physical_outputs (DataType (DataType::Symbol (i)), inputs[i]);
+ _engine.get_physical_inputs (DataType (DataType::Symbol (i)), outputs[i]);
}
/* Create a set of Bundle objects that map