diff --git a/src/gui/ApplicationSettingsWidgetSecurity.ui b/src/gui/ApplicationSettingsWidgetSecurity.ui index 344c2b81..527110e6 100644 --- a/src/gui/ApplicationSettingsWidgetSecurity.ui +++ b/src/gui/ApplicationSettingsWidgetSecurity.ui @@ -212,7 +212,7 @@ - Use DuckDuckGo as fallback for downloading website icons + Use DuckDuckGo to download website icons diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index 242ae454..36c88e73 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -223,16 +223,16 @@ void EditWidgetIcons::downloadFavicon() QUrl fallbackUrl = QUrl("https://icons.duckduckgo.com"); fallbackUrl.setPath("/ip3/" + QUrl::toPercentEncoding(fullyQualifiedDomain) + ".ico"); - m_urlsToTry.append(fallbackUrl); - if (!hostIsIp) { QString secondLevelDomain = getSecondLevelDomain(m_url); if (fullyQualifiedDomain != secondLevelDomain) { fallbackUrl.setPath("/ip3/" + QUrl::toPercentEncoding(secondLevelDomain) + ".ico"); - m_urlsToTry.append(fallbackUrl); + m_urlsToTry.prepend(fallbackUrl); } } + + m_urlsToTry.prepend(fallbackUrl); } startFetchFavicon(m_urlsToTry.takeFirst());