Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2936)

Unified Diff: chrome/browser/ui/browser_instant_controller.cc

Issue 141893009: Create a new helper function to extract search terms from the URL irrespective of the availablility (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/browser_instant_controller.cc
diff --git a/chrome/browser/ui/browser_instant_controller.cc b/chrome/browser/ui/browser_instant_controller.cc
index 6cbab7281d2b8cf3f3e76570786f6b5837f94eef..f447f13a3a2ba416dbfbbf65e5ff92227b5c8ce2 100644
--- a/chrome/browser/ui/browser_instant_controller.cc
+++ b/chrome/browser/ui/browser_instant_controller.cc
@@ -73,16 +73,11 @@ bool BrowserInstantController::OpenInstant(WindowOpenDisposition disposition,
// support for the new disposition.
DCHECK(disposition == CURRENT_TAB) << disposition;
- // If we will not be replacing search terms from this URL, don't send to
- // InstantController.
- const base::string16& search_terms =
- chrome::GetSearchTermsFromURL(browser_->profile(), url);
- if (search_terms.empty())
- return false;
-
InstantSearchPrerenderer* prerenderer =
GetInstantSearchPrerenderer(profile());
if (prerenderer) {
+ const base::string16& search_terms =
+ prerenderer->GetSearchTermsFromURL(url);
if (prerenderer->CanCommitQuery(GetActiveWebContents(), search_terms)) {
// Submit query to render the prefetched results. Browser will swap the
// prerendered contents with the active tab contents.
@@ -93,6 +88,12 @@ bool BrowserInstantController::OpenInstant(WindowOpenDisposition disposition,
}
}
+ // If we will not be replacing search terms from this URL, don't send to
+ // InstantController.
+ const base::string16& search_terms =
Jered 2014/02/07 03:02:26 Can we find a way to do this where we don't try to
kmadhusu 2014/02/11 01:40:02 Done.
+ chrome::GetSearchTermsFromURL(browser_->profile(), url);
+ if (search_terms.empty())
+ return false;
return instant_.SubmitQuery(search_terms);
}

Powered by Google App Engine
This is Rietveld 408576698