remove Task, count changes explicitly

This commit is contained in:
🪞👃🪞 2025-04-06 19:13:25 +03:00
parent 4de94beafb
commit 84f183ab84
7 changed files with 23 additions and 40 deletions

View file

@ -69,7 +69,7 @@ macro_rules! setter {
if let Some(entries) = entries_under(&mut state.entries, index) {
for (_path, entry) in entries.into_iter() {
if entry.write().unwrap().$set(&value) {
state.count_modified();
state.count_changes();
//state.tasks.retain(|t|{(t.path != p) || (t.item.key() != item.key())});
//state.tasks.push(Task { path: p, item, });
};
@ -77,7 +77,7 @@ macro_rules! setter {
} else if let Some(entry) = state.entries.get_mut(index) {
//let p = entry.path.clone();
if entry.$set(&value) {
state.count_modified();
state.count_changes();
//state.tasks.retain(|t|{(t.path != p) || (t.item.key() != item.key())});
//state.tasks.push(Task { path: p, item, });
};