summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_manager.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-11-01 19:19:54 +0000
committerCarl Hetherington <carl@carlh.net>2011-11-01 19:19:54 +0000
commitf57c5574d927da9064caf30acef9d6d0db656d6c (patch)
treedc76e6db4ca745a757bb7c76f40d1f44f6ae1950 /libs/ardour/plugin_manager.cc
parenta12820ab77c5a501b4685ac9e2f21ec916bffd8e (diff)
Make plugin scanner objects give leaf names to their filters, so that they work properly. Fixes #4423.
git-svn-id: svn://localhost/ardour2/branches/3.0@10378 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/plugin_manager.cc')
-rw-r--r--libs/ardour/plugin_manager.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc
index dc717e6b8c..cc0fd554d5 100644
--- a/libs/ardour/plugin_manager.cc
+++ b/libs/ardour/plugin_manager.cc
@@ -263,7 +263,7 @@ PluginManager::ladspa_discover_from_path (string /*path*/)
vector<string *>::iterator x;
int ret = 0;
- plugin_objects = scanner (ladspa_path, ladspa_filter, 0, true, true);
+ plugin_objects = scanner (ladspa_path, ladspa_filter, 0, false, true);
if (plugin_objects) {
for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
@@ -316,7 +316,7 @@ PluginManager::add_presets(string domain)
}
string path = string_compose("%1/.%2/rdf", envvar, domain);
- presets = scanner (path, rdf_filter, 0, true, true);
+ presets = scanner (path, rdf_filter, 0, false, true);
if (presets) {
for (x = presets->begin(); x != presets->end (); ++x) {
@@ -337,7 +337,7 @@ PluginManager::add_lrdf_data (const string &path)
vector<string *>* rdf_files;
vector<string *>::iterator x;
- rdf_files = scanner (path, rdf_filter, 0, true, true);
+ rdf_files = scanner (path, rdf_filter, 0, false, true);
if (rdf_files) {
for (x = rdf_files->begin(); x != rdf_files->end (); ++x) {
@@ -562,7 +562,7 @@ PluginManager::vst_discover_from_path (string path)
DEBUG_TRACE (DEBUG::PluginManager, string_compose ("detecting VST plugins along %1\n", path));
- plugin_objects = scanner (vst_path, vst_filter, 0, true, true);
+ plugin_objects = scanner (vst_path, vst_filter, 0, false, true);
if (plugin_objects) {
for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
@@ -667,7 +667,7 @@ PluginManager::lxvst_discover_from_path (string path)
DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Discovering linuxVST plugins along %1\n", path));
- plugin_objects = scanner (lxvst_path, lxvst_filter, 0, true, true);
+ plugin_objects = scanner (lxvst_path, lxvst_filter, 0, false, true);
if (plugin_objects) {
for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {