summaryrefslogtreecommitdiff
path: root/libs/ardour/panner_manager.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-07-15 08:07:12 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-07-15 08:07:12 -0400
commit2c7a1179c627a35a47665c807ae82162bb838a9c (patch)
treedbdf293d620c4875927e4292c61464e92671e18c /libs/ardour/panner_manager.cc
parent49edb904849af2e4519a2b7a670bd9834bb753ab (diff)
Fix finding panner modules on windows by looking for files with *.dll extension
Diffstat (limited to 'libs/ardour/panner_manager.cc')
-rw-r--r--libs/ardour/panner_manager.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/panner_manager.cc b/libs/ardour/panner_manager.cc
index 06fc42aab9..4e4ad7fe4d 100644
--- a/libs/ardour/panner_manager.cc
+++ b/libs/ardour/panner_manager.cc
@@ -71,6 +71,7 @@ PannerManager::discover_panners ()
Glib::PatternSpec so_extension_pattern("*.so");
Glib::PatternSpec dylib_extension_pattern("*.dylib");
+ Glib::PatternSpec dll_extension_pattern("*.dll");
find_matching_files_in_search_path (panner_search_path (),
so_extension_pattern, panner_modules);
@@ -78,6 +79,9 @@ PannerManager::discover_panners ()
find_matching_files_in_search_path (panner_search_path (),
dylib_extension_pattern, panner_modules);
+ find_matching_files_in_search_path (panner_search_path (),
+ dll_extension_pattern, panner_modules);
+
DEBUG_TRACE (DEBUG::Panning, string_compose (_("looking for panners in %1"), panner_search_path().to_string()));
for (vector<std::string>::iterator i = panner_modules.begin(); i != panner_modules.end(); ++i) {