diff options
author | Ben S <ogham@bsago.me> | 2014-11-24 17:03:36 +0000 |
---|---|---|
committer | Ben S <ogham@bsago.me> | 2014-11-24 17:03:36 +0000 |
commit | cbd2f1fa37c2e0f33ecd27fb3c01edcb1182d37f (patch) | |
tree | 3b77be0c731e3505a6cd2a31975def603379dd93 /src/filetype.rs | |
parent | c7417e0bca3cac9d4059f06dd0f2836573284a6c (diff) |
List files and directories separately
This finally fixes the issue where trying to list a file causes a crash. Also, tidy up some of the uses of references.
Diffstat (limited to 'src/filetype.rs')
-rw-r--r-- | src/filetype.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/filetype.rs b/src/filetype.rs index 958deb8..6b4beca 100644 --- a/src/filetype.rs +++ b/src/filetype.rs @@ -126,7 +126,7 @@ impl<'a> HasType for File<'a> { if source_files.len() == 0 { return Normal; } - else if source_files.iter().any(|path| self.dir.contains(path)) { + else if source_files.iter().any(|path| self.dir.map(|d| d.contains(path)).unwrap_or(false)) { return Temp; } else { |