summaryrefslogtreecommitdiffstats
path: root/src/history.rs
diff options
context:
space:
mode:
authorJiayi Zhao <jeff.no.zhao@gmail.com>2019-05-30 22:15:35 -0400
committerJiayi Zhao <jeff.no.zhao@gmail.com>2019-05-30 22:15:35 -0400
commit70c8251b479e745edeb080058c1b95bf677684e1 (patch)
treea654e33e23fa6aa17ca8977807753209c312b39e /src/history.rs
parent5980d762dba38b003dbe54506cdd58ee85f97c8c (diff)
move reloading of directory content into reload_dir.rs rather than tab.rs
Diffstat (limited to 'src/history.rs')
-rw-r--r--src/history.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/history.rs b/src/history.rs
index 0f604c3..cccb396 100644
--- a/src/history.rs
+++ b/src/history.rs
@@ -56,18 +56,18 @@ impl DirectoryHistory for JoshutoHistory {
sort_option: &sort::SortOption,
) -> Result<JoshutoDirList, std::io::Error> {
match self.remove(&path.to_path_buf()) {
- Some(mut dir_entry) => {
- if dir_entry.need_update() {
- dir_entry.update_contents(&sort_option)?
+ Some(mut dirlist) => {
+ if dirlist.need_update() {
+ dirlist.update_contents(&sort_option)?
} else {
- let metadata = std::fs::symlink_metadata(&dir_entry.path)?;
+ let metadata = std::fs::symlink_metadata(&dirlist.path)?;
let modified = metadata.modified()?;
- if modified > dir_entry.metadata.modified {
- dir_entry.update_contents(&sort_option)?
+ if modified > dirlist.metadata.modified {
+ dirlist.update_contents(&sort_option)?
}
}
- Ok(dir_entry)
+ Ok(dirlist)
}
None => {
let path_clone = path.to_path_buf();