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 9bc6c73a68a4ade7419f73b7feb15a5921d77bcb..186834fab9203db3fbe73ab5e6bd1c4e9179640d 100644 |
--- a/chrome/browser/ui/search/search_tab_helper.cc |
+++ b/chrome/browser/ui/search/search_tab_helper.cc |
@@ -61,8 +61,7 @@ namespace chrome { |
namespace search { |
SearchTabHelper::SearchTabHelper(content::WebContents* web_contents) |
- : WebContentsObserver(web_contents), |
- is_search_enabled_(IsSearchEnabled(ProfileFromWebContents(web_contents))), |
+ : is_search_enabled_(IsSearchEnabled(ProfileFromWebContents(web_contents))), |
user_input_in_progress_(false), |
model_(web_contents) { |
if (!is_search_enabled_) |
@@ -96,19 +95,6 @@ void SearchTabHelper::NavigationEntryUpdated() { |
UpdateModelBasedOnURL(web_contents()->GetURL()); |
} |
-void SearchTabHelper::NavigateToPendingEntry( |
- const GURL& url, |
- content::NavigationController::ReloadType reload_type) { |
- if (!is_search_enabled_) |
- return; |
- |
- // NTP mode changes are initiated at "pending", all others are initiated |
- // when "committed". This is because NTP is rendered natively so is faster |
- // to render than the web contents and we need to coordinate the animations. |
- if (IsNTP(url)) |
- UpdateModelBasedOnURL(url); |
-} |
- |
void SearchTabHelper::Observe( |
int type, |
const content::NotificationSource& source, |
@@ -116,10 +102,7 @@ void SearchTabHelper::Observe( |
DCHECK_EQ(content::NOTIFICATION_NAV_ENTRY_COMMITTED, type); |
content::LoadCommittedDetails* committed_details = |
content::Details<content::LoadCommittedDetails>(details).ptr(); |
- // See comment in |NavigateToPendingEntry()| about why |!IsNTP()| is used. |
- if (!IsNTP(committed_details->entry->GetURL())) { |
- UpdateModelBasedOnURL(committed_details->entry->GetURL()); |
- } |
+ UpdateModelBasedOnURL(committed_details->entry->GetVirtualURL()); |
} |
void SearchTabHelper::UpdateModelBasedOnURL(const GURL& url) { |