diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index 73fd6bf94b..e55d0c61c8 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -2170,8 +2170,6 @@ AUPlugin::set_state(const XMLNode& node, int version) bool AUPlugin::load_preset (PresetRecord r) { - Plugin::load_preset (r); - bool ret = false; CFPropertyListRef propertyList; Glib::ustring path; @@ -2218,7 +2216,7 @@ AUPlugin::load_preset (PresetRecord r) } } - return ret; + return ret && Plugin::load_preset (r); } void