mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Revert "[yabridgectl] Handle non-lowercase file extensions"
This reverts commit eee3d218c1.
This sounded good in theory, but in practice this doesn't work, because
there's no real way to find the matching .dll file form an .so file
without brute forcing it using a bunch of directory listings.
This commit is contained in:
@@ -371,18 +371,17 @@ pub fn index(directory: &Path, blacklist: &HashSet<&Path>) -> SearchIndex {
|
||||
)
|
||||
}
|
||||
|
||||
if let Some(ext) = entry.path().extension().and_then(|os| os.to_str()) {
|
||||
if ext.eq_ignore_ascii_case("dll") {
|
||||
dll_files.push(entry.into_path())
|
||||
} else if ext.eq_ignore_ascii_case("vst3") {
|
||||
vst3_files.push(entry.into_path())
|
||||
} else if ext.eq_ignore_ascii_case("so") {
|
||||
match entry.path().extension().and_then(|os| os.to_str()) {
|
||||
Some("dll") => dll_files.push(entry.into_path()),
|
||||
Some("vst3") => vst3_files.push(entry.into_path()),
|
||||
Some("so") => {
|
||||
if entry.path_is_symlink() {
|
||||
so_files.push(NativeFile::Symlink(entry.into_path()));
|
||||
} else {
|
||||
so_files.push(NativeFile::Regular(entry.into_path()));
|
||||
}
|
||||
}
|
||||
_ => (),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user