file_finder: Simplify removal of file name from file path (#7398)

This PR simplifies the removal of the file name from the file path when
computing the file finder matches.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-02-05 13:26:42 -05:00 committed by GitHub
parent ce62404e24
commit 21797bad4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -584,12 +584,7 @@ impl FileFinderDelegate {
})
.collect();
// Trim file name from the full path
let full_path = if full_path.len() > file_name.len() {
full_path[..full_path.len() - file_name.len() - 1].to_string()
} else {
"".to_string()
};
let full_path = full_path.trim_end_matches(&file_name).to_string();
path_positions.retain(|idx| *idx < full_path.len());
(file_name, file_name_positions, full_path, path_positions)