aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/statehandler.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmmp/statehandler.cpp b/src/qmmp/statehandler.cpp
index af8c4fcd2..7636dcfde 100644
--- a/src/qmmp/statehandler.cpp
+++ b/src/qmmp/statehandler.cpp
@@ -95,6 +95,8 @@ void StateHandler::dispatch(const QMap<Qmmp::MetaData, QString> &metaData)
if (value.isEmpty() || value == "0")
tmp.remove(tmp.key(value));
}
+ if(tmp.isEmpty() && SoundCore::instance()->url() == m_metaData.value(Qmmp::URL)) //skip empty tags
+ return;
tmp.insert(Qmmp::URL, SoundCore::instance()->url());
if (m_metaData != tmp)
{