From a78cd3d2acda0a0142ee0a92389a91468a9d42e7 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Thu, 3 Sep 2015 01:23:00 +0300 Subject: [PATCH] Try to download favicon.png when the download of favicon.ico fails Manual backport of 3889b4c1018c770 --- src/gui/transferlistfilterswidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/transferlistfilterswidget.cpp b/src/gui/transferlistfilterswidget.cpp index bd7f5b44c..5b3ef8f18 100644 --- a/src/gui/transferlistfilterswidget.cpp +++ b/src/gui/transferlistfilterswidget.cpp @@ -644,6 +644,8 @@ void TrackerFiltersList::handleFavicoFailure(const QString& url, const QString& // that. Logger::instance()->addMessage(tr("Couldn't download favicon for URL `%1`. Reason: `%2`").arg(url).arg(error), Log::WARNING); + if (url.endsWith(".ico", Qt::CaseInsensitive)) + m_downloader->downloadUrl(url.left(url.size() - 4) + ".png"); } void TrackerFiltersList::showMenu(QPoint)