summaryrefslogtreecommitdiff
path: root/libs/ardour/insert.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/insert.cc')
-rw-r--r--libs/ardour/insert.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/libs/ardour/insert.cc b/libs/ardour/insert.cc
index 8d7ae52b57..35f224e6de 100644
--- a/libs/ardour/insert.cc
+++ b/libs/ardour/insert.cc
@@ -251,12 +251,18 @@ PluginInsert::parameter_changed (uint32_t which, float val)
}
}
-void
+int
PluginInsert::set_block_size (nframes_t nframes)
{
+ int ret = 0;
+
for (vector<boost::shared_ptr<Plugin> >::iterator i = _plugins.begin(); i != _plugins.end(); ++i) {
- (*i)->set_block_size (nframes);
+ if ((*i)->set_block_size (nframes)) {
+ ret = -1;
+ }
}
+
+ return ret;
}
void