From: Julien "_FrnchFrgg_" RIVAUD Date: Wed, 3 Aug 2016 10:08:01 +0000 (+0200) Subject: Rearrange condition for pure midi plugins X-Git-Tag: 5.0-rc2~33 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=946a99f554a158d569b2cea5310a1197664dcda5;p=ardour.git Rearrange condition for pure midi plugins --- 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; }