Index: chrome/browser/ui/webui/omnibox/omnibox_ui_handler.cc |
diff --git a/chrome/browser/ui/webui/omnibox/omnibox_ui_handler.cc b/chrome/browser/ui/webui/omnibox/omnibox_ui_handler.cc |
index bda61421c8b9469f23eb0ad45eb0c827b94881f7..0382b207901f1d1d85aed03feb1a4a229bb0ea26 100644 |
--- a/chrome/browser/ui/webui/omnibox/omnibox_ui_handler.cc |
+++ b/chrome/browser/ui/webui/omnibox/omnibox_ui_handler.cc |
@@ -15,7 +15,6 @@ |
#include "base/values.h" |
#include "chrome/browser/autocomplete/autocomplete_classifier.h" |
#include "chrome/browser/autocomplete/autocomplete_controller.h" |
-#include "chrome/browser/autocomplete/autocomplete_input.h" |
#include "chrome/browser/autocomplete/autocomplete_match.h" |
#include "chrome/browser/autocomplete/autocomplete_provider.h" |
#include "chrome/browser/history/history_service.h" |
@@ -80,9 +79,9 @@ void OmniboxUIHandler::OnResultChanged(bool default_match_changed) { |
result_to_output.SetBoolean("done", controller_->done()); |
result_to_output.SetInteger("time_since_omnibox_started_ms", |
(base::Time::Now() - time_omnibox_started_).InMilliseconds()); |
- const base::string16& host = controller_->input().text().substr( |
- controller_->input().parts().host.begin, |
- controller_->input().parts().host.len); |
+ const base::string16& host = input_.text().substr( |
+ input_.parts().host.begin, |
+ input_.parts().host.len); |
result_to_output.SetString("host", host); |
bool is_typed_host; |
if (LookupIsTypedHost(host, &is_typed_host)) { |
@@ -198,7 +197,7 @@ void OmniboxUIHandler::StartOmniboxQuery(const base::ListValue* input) { |
// actual results to not depend on the state of the previous request. |
ResetController(); |
time_omnibox_started_ = base::Time::Now(); |
- controller_->Start(AutocompleteInput( |
+ input_ = AutocompleteInput( |
input_string, |
cursor_position, |
base::string16(), // user's desired tld (top-level domain) |
@@ -208,7 +207,8 @@ void OmniboxUIHandler::StartOmniboxQuery(const base::ListValue* input) { |
prevent_inline_autocomplete, |
prefer_keyword, |
true, // allow exact keyword matches |
- true)); // want all matches |
+ true); |
+ controller_->Start(input_); // want all matches |
} |
void OmniboxUIHandler::ResetController() { |