mirror of
https://github.com/zed-industries/zed.git
synced 2025-02-05 10:20:51 +00:00
Tweak fsevent flags
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
parent
fbaab121f6
commit
6d3dc85dad
1 changed files with 7 additions and 1 deletions
|
@ -63,7 +63,9 @@ impl EventStream {
|
|||
cf_paths,
|
||||
fs::kFSEventStreamEventIdSinceNow,
|
||||
latency.as_secs_f64(),
|
||||
fs::kFSEventStreamCreateFlagFileEvents | fs::kFSEventStreamCreateFlagNoDefer,
|
||||
fs::kFSEventStreamCreateFlagFileEvents
|
||||
| fs::kFSEventStreamCreateFlagNoDefer
|
||||
| fs::kFSEventStreamCreateFlagWatchRoot,
|
||||
);
|
||||
cf::CFRelease(cf_paths);
|
||||
|
||||
|
@ -263,4 +265,8 @@ fn test_observe() {
|
|||
let event = events.last().unwrap();
|
||||
assert_eq!(event.path, path.join("a"));
|
||||
assert!(event.flags.contains(StreamFlags::ITEM_REMOVED));
|
||||
|
||||
let dir2 = TempDir::new("test_observe2").unwrap();
|
||||
fs::rename(path, dir2.path().join("something")).unwrap();
|
||||
let events = rx.recv_timeout(Duration::from_millis(500)).unwrap();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue