From 946a99f554a158d569b2cea5310a1197664dcda5 Mon Sep 17 00:00:00 2001 From: "Julien \"_FrnchFrgg_\" RIVAUD" Date: Wed, 3 Aug 2016 12:08:01 +0200 Subject: Rearrange condition for pure midi plugins --- libs/ardour/luaproc.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libs/ardour/luaproc.cc') diff --git a/libs/ardour/luaproc.cc b/libs/ardour/luaproc.cc index e9a188c82c..35f43b5dc1 100644 --- a/libs/ardour/luaproc.cc +++ b/libs/ardour/luaproc.cc @@ -447,9 +447,10 @@ LuaProc::can_support_io_configuration (const ChanCount& in, ChanCount& out, Chan // "imprecise" matches if (possible_out == 0) { - if (possible_in == 0) { - if (_has_midi_output && audio_in == 0) { - // special case midi filters & generators + /* skip configurations with no audio output, unless + * the plugin is a midi filter or generator */ + if (possible_in == 0 && _has_midi_output) { + if (audio_in == 0) { FOUNDCFG(possible_out); break; } -- cgit v1.2.3