| Index: chrome/browser/favicon/favicon_tab_helper.cc
|
| diff --git a/chrome/browser/favicon/favicon_tab_helper.cc b/chrome/browser/favicon/favicon_tab_helper.cc
|
| index 6525b0664ab790bab6e94c762c9dfe502ccdd61c..1cdfc421a3bb92563d768392a96a9c1b288ff0ca 100644
|
| --- a/chrome/browser/favicon/favicon_tab_helper.cc
|
| +++ b/chrome/browser/favicon/favicon_tab_helper.cc
|
| @@ -173,6 +173,12 @@ void FaviconTabHelper::NavigateToPendingEntry(
|
| void FaviconTabHelper::DidNavigateMainFrame(
|
| const content::LoadCommittedDetails& details,
|
| const content::FrameNavigateParams& params) {
|
| +
|
| + // The NavigationEntry may be reused from the previously navigated page in
|
| + // the case of a client redirect. Clear the favicon as it should never be
|
| + // carried over from the previous page.
|
| + details.entry->GetFavicon() = FaviconStatus();
|
| +
|
| // Get the favicon, either from history or request it from the net.
|
| FetchFavicon(details.entry->GetURL());
|
| }
|
|
|