aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/PlayListFormats/xspf/xspfplaylistformat.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/PlayListFormats/xspf/xspfplaylistformat.cpp b/src/plugins/PlayListFormats/xspf/xspfplaylistformat.cpp
index d01eabdbe..41787b256 100644
--- a/src/plugins/PlayListFormats/xspf/xspfplaylistformat.cpp
+++ b/src/plugins/PlayListFormats/xspf/xspfplaylistformat.cpp
@@ -71,7 +71,7 @@ QStringList XSPFPlaylistFormat::decode(const QString & contents)
if (url.scheme() == "file") //remove scheme for local files only
out << QUrl::fromPercentEncoding(url.toString(QUrl::RemoveScheme).toAscii());
else
- out << url.toString();
+ out << QUrl::fromPercentEncoding(url.toString().toAscii());
}
else
xml.skipCurrentElement();