summaryrefslogtreecommitdiff
path: root/libs/ardour/session_vst.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-09-21 23:01:38 +0200
committerRobin Gareus <robin@gareus.org>2015-09-21 23:01:59 +0200
commit621e9992a7cbe74c05627c01b86173948a54d14b (patch)
tree9beba7d3fb38bfb51104b9fac81010d71641536b /libs/ardour/session_vst.cc
parent203a72f8839b0f459385df2b7bf903cc6fe53536 (diff)
amend 01403dc (VST Pin connected)
Diffstat (limited to 'libs/ardour/session_vst.cc')
-rw-r--r--libs/ardour/session_vst.cc8
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;