summaryrefslogtreecommitdiff
path: root/plmeta.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-08-03 21:23:21 +0200
committerGravatar waker <wakeroid@gmail.com>2012-08-03 21:23:21 +0200
commitcdbcd7a738c98ee145ed148073a3948e1a79e2db (patch)
treeb86a24667e6b4925d3e3a3a3d4aafc6c94a052e5 /plmeta.c
parenteb320c8cd20380ae78bcd7be582dcf4dbdcc97b9 (diff)
clear tag flags when all metadata is removed from a track
Diffstat (limited to 'plmeta.c')
-rw-r--r--plmeta.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plmeta.c b/plmeta.c
index 7442e4bd..9e00d1f9 100644
--- a/plmeta.c
+++ b/plmeta.c
@@ -295,6 +295,9 @@ pl_delete_all_meta (playItem_t *it) {
}
m = next;
}
+ uint32_t f = pl_get_item_flags (it);
+ f &= ~DDB_TAG_MASK;
+ pl_set_item_flags (it, f);
UNLOCK;
}