diff options
author | Robin Gareus <robin@gareus.org> | 2015-09-21 23:01:38 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-09-21 23:01:59 +0200 |
commit | 621e9992a7cbe74c05627c01b86173948a54d14b (patch) | |
tree | 9beba7d3fb38bfb51104b9fac81010d71641536b /libs/ardour/session_vst.cc | |
parent | 203a72f8839b0f459385df2b7bf903cc6fe53536 (diff) |
amend 01403dc (VST Pin connected)
Diffstat (limited to 'libs/ardour/session_vst.cc')
-rw-r--r-- | libs/ardour/session_vst.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libs/ardour/session_vst.cc b/libs/ardour/session_vst.cc index 2f3b527b05..d4ad70ba8c 100644 --- a/libs/ardour/session_vst.cc +++ b/libs/ardour/session_vst.cc @@ -126,16 +126,18 @@ intptr_t Session::vst_callback ( // return value is 0 for <true> such that older versions // will always return true. if (!plug) { - return 1; + // we don't know. + // but ardour always connects all buffers, so we're good + return 0; } switch (value) { case 0: - if (index < plug->input_streams().n_audio()) { + if (index < plug->plugin()->numInputs) { return 0; } break; case 1: - if (index < plug->output_streams().n_audio()) { + if (index < plug->plugin()->numOutputs) { return 0; } break; |