diff --git a/src/libtomahawk/utils/NetworkReply.cpp b/src/libtomahawk/utils/NetworkReply.cpp index 3da99ac47..b3ad7a5f9 100644 --- a/src/libtomahawk/utils/NetworkReply.cpp +++ b/src/libtomahawk/utils/NetworkReply.cpp @@ -90,7 +90,14 @@ NetworkReply::metaDataChanged() else { disconnectReplySignals(); - load( redir.toUrl() ); + if( redir.toUrl().isRelative() ) + { + load( m_url.resolved( redir.toUrl() ) ); + } + else + { + load( redir.toUrl() ); + } emit redirected(); } }