mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-25 08:41:05 +00:00
Refactor follow-up: Trust dir stats outside linux & mac
Restore the previous default of trusting directory stat updates to reflect directory changes on platforms other than linux & mac, without checking for mount types. Also clarify wording in heuristic comment slightly.
This commit is contained in:
parent
30ac041d9e
commit
9535063628
2 changed files with 5 additions and 3 deletions
|
|
@ -14,7 +14,7 @@ pub struct Partition {
|
|||
}
|
||||
|
||||
impl Partition {
|
||||
// Match mount types that do not reliably emit change notifications, or update directory
|
||||
// Match mount types that do not reliably emit change notifications, or do not update directory
|
||||
// metadata on changes, and should be refreshed frequently / heuristically.
|
||||
pub fn heuristic(&self) -> bool {
|
||||
let b: &[u8] = self.fstype.as_ref().map_or(b"", |s| s.as_encoded_bytes());
|
||||
|
|
|
|||
|
|
@ -38,7 +38,9 @@ impl Partitions {
|
|||
}
|
||||
#[cfg(not(any(target_os = "linux", target_os = "macos")))]
|
||||
{
|
||||
true
|
||||
// For now, assume other targets update directory stat data correctly & do not need
|
||||
// heuristic polling.
|
||||
false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue