From 55077edd6d02d7fdf2e21219d5b0f90bc1cc7332 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Thu, 7 May 2015 21:52:25 -0700 Subject: [PATCH] Support relative HTTP redirects --- src/libtomahawk/utils/NetworkReply.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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(); } }