diff --git a/src/libtomahawk/globalactionmanager.cpp b/src/libtomahawk/globalactionmanager.cpp index 2bd7b6a35..7997231d3 100644 --- a/src/libtomahawk/globalactionmanager.cpp +++ b/src/libtomahawk/globalactionmanager.cpp @@ -431,6 +431,7 @@ GlobalActionManager::doQueueAdd( const QStringList& parts, const QList< QPair< Q QString title, artist, album, urlStr; foreach( pair, queryItems ) { + pair.second = pair.second.replace( "+", " " ); // QUrl::queryItems doesn't decode + to a space :( if( pair.first == "title" ) title = pair.second; else if( pair.first == "artist" )