diff options
Diffstat (limited to 'gtk2_ardour/plugin_selector.cc')
-rw-r--r-- | gtk2_ardour/plugin_selector.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc index a34533ade9..e0a62b177f 100644 --- a/gtk2_ardour/plugin_selector.cc +++ b/gtk2_ardour/plugin_selector.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2000 Paul Davis + Copyright (C) 2000-2006 Paul Davis This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -48,8 +48,6 @@ PluginSelector::PluginSelector (PluginManager *mgr) manager = mgr; session = 0; - o_selected_plug = -1; - i_selected_plug = 0; current_selection = PluginInfo::LADSPA; @@ -305,7 +303,7 @@ void PluginSelector::au_refiller () { guint row; - PluginInfoList &plugs = manager->au_plugin_info (); + PluginInfoList plugs (AUPluginInfo::discover ()); PluginInfoList::iterator i; char ibuf[16], obuf[16]; aumodel->clear(); @@ -346,7 +344,7 @@ PluginSelector::use_plugin (PluginInfoPtr pi) return; } - boost::shared_ptr<Plugin> plugin = manager->load (*session, pi); + PluginPtr plugin = pi->load (*session); if (plugin) { PluginCreated (plugin); |