From 2b98065da08a88c6bd4bd1de37f02528379e513c Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 18 Mar 2016 09:42:02 +0100 Subject: [PATCH] One more fix for #150. --- src/network-web/networkfactory.cpp | 5 ++++- src/network-web/webview.cpp | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/network-web/networkfactory.cpp b/src/network-web/networkfactory.cpp index 4a69784da..b2184894f 100755 --- a/src/network-web/networkfactory.cpp +++ b/src/network-web/networkfactory.cpp @@ -44,7 +44,10 @@ QStringList NetworkFactory::extractFeedLinksFromHtmlPage(const QUrl &url, const QString href_attribute = rx_href.capturedTexts().at(0); QString feed_link = href_attribute.mid(6, href_attribute.size() - 7); - if (feed_link.startsWith(QL1C('/'))) { + if (feed_link.startsWith(QL1S("//"))) { + feed_link = QString(URI_SCHEME_HTTP) + feed_link.mid(2); + } + else if (feed_link.startsWith(QL1C('/'))) { feed_link = url.toString(QUrl::RemovePath | QUrl::RemoveQuery | QUrl::StripTrailingSlash) + feed_link; } diff --git a/src/network-web/webview.cpp b/src/network-web/webview.cpp index c0be7b900..9bde49c4a 100755 --- a/src/network-web/webview.cpp +++ b/src/network-web/webview.cpp @@ -208,7 +208,6 @@ void WebView::initializeActions() { m_actionSaveImageAs = pageAction(QWebPage::DownloadImageToDisk); m_actionSaveImageAs->setParent(this); - m_actionSavePageAs = new QAction(qApp->icons()->fromTheme(QSL("document-download")), tr("Save page as..."), this); #if QT_VERSION >= 0x040800