@@ -151,7 +151,7 @@ impl<'a> SyntaxMapping<'a> {
153 pub(crate) fn get_syntax_for(&self, path: impl AsRef<Path>) -> Option<MappingTarget<'a>> {
153 pub(crate) fn get_syntax_for(&self, path: impl AsRef<Path>) -> Option<MappingTarget<'a>> {
154− let candidate = Candidate::new(path.as_ref());
154+ let candidate = Candidate::new(&path);
155 let candidate_filename = path.as_ref().file_name().map(Candidate::new);
155 let candidate_filename = path.as_ref().file_name().map(Candidate::new);
156 for (ref glob, ref syntax) in self.mappings.iter().rev() {
156 for (ref glob, ref syntax) in self.mappings.iter().rev() {
157 if glob.is_match_candidate(&candidate)
157 if glob.is_match_candidate(&candidate)