Fix icon downloading.
This commit is contained in:
parent
4effd1a119
commit
cf8a99fd85
@ -143,7 +143,13 @@ QNetworkReply::NetworkError NetworkFactory::downloadIcon(const QList<QString>& u
|
|||||||
QNetworkReply::NetworkError network_result = QNetworkReply::UnknownNetworkError;
|
QNetworkReply::NetworkError network_result = QNetworkReply::UnknownNetworkError;
|
||||||
|
|
||||||
for (const QString& url : urls) {
|
for (const QString& url : urls) {
|
||||||
const QString google_s2_with_url = QString("http://www.google.com/s2/favicons?domain=%1").arg(QUrl(url).host());
|
QString host = QUrl(url).host();
|
||||||
|
|
||||||
|
if (host.startsWith(QSL("www."))) {
|
||||||
|
host = host.mid(4);
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString google_s2_with_url = QString("http://www.google.com/s2/favicons?domain=%1").arg(host);
|
||||||
QByteArray icon_data;
|
QByteArray icon_data;
|
||||||
|
|
||||||
network_result = performNetworkOperation(google_s2_with_url, timeout, QByteArray(), icon_data,
|
network_result = performNetworkOperation(google_s2_with_url, timeout, QByteArray(), icon_data,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user