From e883c2678838f60970d7e1008635cda28472cb28 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Sun, 22 Jan 2023 16:48:16 +0100 Subject: Fix index_dirty not set on reindex and track_rm --- src/data.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/data.c') diff --git a/src/data.c b/src/data.c index 8870165..b70f80b 100644 --- a/src/data.c +++ b/src/data.c @@ -330,7 +330,7 @@ tracks_update(struct tag *tag) track_add(tag, ent->d_name); } - tag->index_dirty = false; + tag->index_dirty = true; closedir(dir); @@ -492,6 +492,8 @@ track_rm(struct track *track, bool sync_fs) if (sync_fs && !rm_file(track->fpath)) return false; + track->tag->index_dirty = true; + /* remove from tracks list */ link_pop(&track->link); -- cgit v1.2.3-71-gd317