diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-04-23 21:29:05 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-04-23 21:29:05 +0200 |
commit | 220ba3974f7bb0e594eb5ae6be2e11683bba38ac (patch) | |
tree | b417cd79acfe8fce9da60479b2365f0d77f7c983 | |
parent | ae1fce53bfcf79152c68d6f5ec4e269eb84075da (diff) |
update item flags (tag types) after reloading metadata
-rw-r--r-- | plugins/gtkui/plcommon.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c index 93e7fdfb..309e9f04 100644 --- a/plugins/gtkui/plcommon.c +++ b/plugins/gtkui/plcommon.c @@ -227,6 +227,9 @@ main_reload_metadata_activate DB_playItem_t *it = deadbeef->pl_get_first (PL_MAIN); while (it) { if (deadbeef->pl_is_selected (it) && deadbeef->is_local_file (it->fname) && it->decoder_id) { + uint32_t f = deadbeef->pl_get_item_flags (it); + f &= ~DDB_TAG_MASK; + deadbeef->pl_set_item_flags (it, f); DB_decoder_t **decoders = deadbeef->plug_get_decoder_list (); for (int i = 0; decoders[i]; i++) { if (!strcmp (decoders[i]->plugin.id, it->decoder_id)) { |