From 2fe842dcb1deda251405009d7e46dfb1346cc2a5 Mon Sep 17 00:00:00 2001 From: Sebastian Sarco Date: Thu, 12 Feb 2026 15:02:51 -0300 Subject: [PATCH] avoid-db-writes-sorting-by-score --- src/cmd/edit.rs | 1 + src/db/mod.rs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/cmd/edit.rs b/src/cmd/edit.rs index 0f37165..b0cb079 100644 --- a/src/cmd/edit.rs +++ b/src/cmd/edit.rs @@ -33,6 +33,7 @@ impl Run for Edit { } None => { db.sort_by_score(now); + db.mark_dirty(); db.save()?; Self::get_fzf()?.wait()?; Ok(()) diff --git a/src/db/mod.rs b/src/db/mod.rs index 1856fda..c5be6cc 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -177,6 +177,9 @@ impl Database { dir1.score(now).total_cmp(&dir2.score(now)) }) }); + } + + pub fn mark_dirty(&mut self) { self.with_dirty_mut(|dirty| *dirty = true); }