| Index: chrome/browser/ui/search/search_tab_helper.cc
|
| diff --git a/chrome/browser/ui/search/search_tab_helper.cc b/chrome/browser/ui/search/search_tab_helper.cc
|
| index 5c72d74486fad8987f07a02a0b398769df274c4a..ac8051087428703a25ac15309199a397887d9253 100644
|
| --- a/chrome/browser/ui/search/search_tab_helper.cc
|
| +++ b/chrome/browser/ui/search/search_tab_helper.cc
|
| @@ -221,6 +221,19 @@ void SearchTabHelper::RenderViewCreated(
|
| ipc_router_.SetPromoInformation(IsAppLauncherEnabled());
|
| }
|
|
|
| +void SearchTabHelper::DidStartNavigationToPendingEntry(
|
| + const GURL& url,
|
| + content::NavigationController::ReloadType /* reload_type */) {
|
| + if (chrome::IsNTPURL(url, profile())) {
|
| + // Set the title on any pending entry corresponding to the NTP. This
|
| + // prevents any flickering of the tab title.
|
| + content::NavigationEntry* entry =
|
| + web_contents_->GetController().GetPendingEntry();
|
| + if (entry)
|
| + entry->SetTitle(l10n_util::GetStringUTF16(IDS_NEW_TAB_TITLE));
|
| + }
|
| +}
|
| +
|
| void SearchTabHelper::DidNavigateMainFrame(
|
| const content::LoadCommittedDetails& details,
|
| const content::FrameNavigateParams& params) {
|
|
|