diff options
author | Carl Hetherington <carl@carlh.net> | 2010-08-01 10:25:41 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-08-01 10:25:41 +0000 |
commit | 1dfd97322a14fee21365f7af0c598a30915d0243 (patch) | |
tree | f55e821ac10f519884f94d0d97ba936baa0264bb /libs | |
parent | 97c8ad6564b90e13db6e598e6fc142f1d1f67246 (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.cc | 7 |
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 |