diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2022-05-31 13:08:05 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-06-08 11:49:17 +0000 |
commit | d6f4bc46adebf795a5b71b49c94286367ef352e6 (patch) | |
tree | 5850e651661f17480db04768f51b2fd9e40a0053 /src/core | |
parent | b6edb4d4caa33c03ed8e1b1cb738cb9a267564c1 (diff) |
Do not reset favicon for same document navigations
Fixes: QTBUG-103735
Change-Id: Iee0c09cde16a825097b7c1c014655476989922c0
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit c5de1b21232c7114b27e42fa8c15cb323d256e47)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/favicon_driver_qt.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/favicon_driver_qt.cpp b/src/core/favicon_driver_qt.cpp index 73c79fc1f..be5f7267e 100644 --- a/src/core/favicon_driver_qt.cpp +++ b/src/core/favicon_driver_qt.cpp @@ -300,15 +300,15 @@ void FaviconDriverQt::DidStartNavigation(content::NavigationHandle *navigation_h return; m_faviconUrls.reset(); - m_completedHandlersCount = 0; - m_latestFavicon = FaviconStatusQt(); if (!navigation_handle->IsSameDocument()) { + m_completedHandlersCount = 0; + m_latestFavicon = FaviconStatusQt(); m_documentOnLoadCompleted = false; m_manifestUrl = GURL(); - } - m_viewClient->iconChanged(QUrl()); + m_viewClient->iconChanged(QUrl()); + } content::ReloadType reload_type = navigation_handle->GetReloadType(); if (reload_type == content::ReloadType::NONE || IsOffTheRecord()) |