From: Robin Gareus Date: Wed, 22 Jan 2014 23:22:02 +0000 (+0100) Subject: midi-audition: make "no synth" selection work. X-Git-Tag: 3.5.308~3 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=d005e8866bc0799b54341c9b527b0c08d87b3b0a;hp=8ad30bb76ed9d90ce3f8e4698ec68a425067a3a9;p=ardour.git midi-audition: make "no synth" selection work. --- diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc index 3e382625a0..d682dc3617 100644 --- a/libs/ardour/auditioner.cc +++ b/libs/ardour/auditioner.cc @@ -85,8 +85,9 @@ void Auditioner::lookup_synth () { string plugin_id = Config->get_midi_audition_synth_uri(); - boost::shared_ptr p; + asynth = boost::shared_ptr(); if (!plugin_id.empty()) { + boost::shared_ptr p; p = find_plugin (_session, plugin_id, ARDOUR::LV2); if (!p) { p = find_plugin (_session, "https://community.ardour.org/node/7596", ARDOUR::LV2); @@ -96,9 +97,9 @@ Auditioner::lookup_synth () warning << _("No synth for midi-audition found.") << endmsg; } } - } - if (p) { - asynth = boost::shared_ptr (new PluginInsert (_session, p)); + if (p) { + asynth = boost::shared_ptr (new PluginInsert (_session, p)); + } } }