diff options
author | rabite <rabite@posteo.de> | 2019-04-11 14:19:19 +0200 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2019-04-11 14:19:19 +0200 |
commit | f93bdd6527edb6f5d8f6bd1efff3c078a9800232 (patch) | |
tree | 32ad920893e9af7a430cf62cba97dc05cacc64d2 | |
parent | 4bc1f2d9e2b279f3dbd217347b47004a6ac8a6ec (diff) | |
parent | 3e47d407c4d404e5fc3db88e2b365a2df7846a54 (diff) |
Merge branch 'master' into evil
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/fscache.rs | 6 |
3 files changed, 5 insertions, 5 deletions
@@ -239,7 +239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hunter" -version = "1.0.1" +version = "1.0.4" dependencies = [ "alphanumeric-sort 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1,6 +1,6 @@ [package] name = "hunter" -version = "1.0.1" +version = "1.0.4" authors = ["rabite"] edition = "2018" description = "Fast, lag-free terminal file browser" diff --git a/src/fscache.rs b/src/fscache.rs index 7add081..e5b1340 100644 --- a/src/fscache.rs +++ b/src/fscache.rs @@ -1,4 +1,4 @@ -use notify::{INotifyWatcher, Watcher, DebouncedEvent, RecursiveMode}; +use notify::{RecommendedWatcher, Watcher, DebouncedEvent, RecursiveMode}; use std::sync::{Arc, RwLock}; use std::sync::mpsc::{channel, Sender, Receiver}; @@ -69,7 +69,7 @@ pub struct FsCache { files: Arc<RwLock<HashMap<File, Files>>>, pub tab_settings: Arc<RwLock<HashMap<File, TabSettings>>>, watched_dirs: Arc<RwLock<HashSet<File>>>, - watcher: Arc<RwLock<INotifyWatcher>>, + watcher: Arc<RwLock<RecommendedWatcher>>, pub fs_changes: Arc<RwLock<Vec<(File, Option<File>, Option<File>)>>>, sender: Sender<Events>, } @@ -77,7 +77,7 @@ pub struct FsCache { impl FsCache { pub fn new(sender: Sender<Events>) -> FsCache { let (tx_fs_event, rx_fs_event) = channel(); - let watcher = INotifyWatcher::new(tx_fs_event, + let watcher = RecommendedWatcher::new(tx_fs_event, Duration::from_secs(2)).unwrap(); |