avoid-db-writes-sorting-by-score

This commit is contained in:
Sebastian Sarco 2026-02-12 15:02:51 -03:00
parent ce46915901
commit 2fe842dcb1
No known key found for this signature in database
GPG Key ID: 9E519691663B2E22
2 changed files with 4 additions and 0 deletions

View File

@ -33,6 +33,7 @@ impl Run for Edit {
} }
None => { None => {
db.sort_by_score(now); db.sort_by_score(now);
db.mark_dirty();
db.save()?; db.save()?;
Self::get_fzf()?.wait()?; Self::get_fzf()?.wait()?;
Ok(()) Ok(())

View File

@ -177,6 +177,9 @@ impl Database {
dir1.score(now).total_cmp(&dir2.score(now)) dir1.score(now).total_cmp(&dir2.score(now))
}) })
}); });
}
pub fn mark_dirty(&mut self) {
self.with_dirty_mut(|dirty| *dirty = true); self.with_dirty_mut(|dirty| *dirty = true);
} }