aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/qmmpaudioengine.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp
index 9aeb31ab3..893ad1239 100644
--- a/src/qmmp/qmmpaudioengine.cpp
+++ b/src/qmmp/qmmpaudioengine.cpp
@@ -450,10 +450,10 @@ void QmmpAudioEngine::sendMetaData()
{
if(!m_decoder || m_inputs.isEmpty())
return;
- QUrl url = m_inputs.value(m_decoder)->url();
- if (url.scheme() == "file") //send metadata for local files only
+ QString url = m_inputs.value(m_decoder)->url();
+ if (QFile::exists(url)) //send metadata for local files only
{
- QList <FileInfo *> list = Decoder::createPlayList(url.toLocalFile(), TRUE);
+ QList <FileInfo *> list = Decoder::createPlayList(url, TRUE);
if (!list.isEmpty())
{
StateHandler::instance()->dispatch(list[0]->metaData());