Index: components/omnibox/browser/history_url_provider.cc |
diff --git a/components/omnibox/browser/history_url_provider.cc b/components/omnibox/browser/history_url_provider.cc |
index 7adb668b51da2d10b065fa35f804e2acf78d8ff8..9ae89e7149527b0a1c6c1b05635fd82038e5dc52 100644 |
--- a/components/omnibox/browser/history_url_provider.cc |
+++ b/components/omnibox/browser/history_url_provider.cc |
@@ -426,18 +426,18 @@ HistoryURLProviderParams::HistoryURLProviderParams( |
const AutocompleteMatch& what_you_typed_match, |
TemplateURL* default_search_provider, |
const SearchTermsData& search_terms_data) |
- : message_loop(base::MessageLoop::current()), |
- input(input), |
+ : input(input), |
prevent_inline_autocomplete(input.prevent_inline_autocomplete()), |
trim_http(trim_http), |
what_you_typed_match(what_you_typed_match), |
failed(false), |
exact_suggestion_is_in_history(false), |
promote_type(NEITHER), |
- default_search_provider(default_search_provider ? |
- new TemplateURL(default_search_provider->data()) : nullptr), |
- search_terms_data(new SearchTermsDataSnapshot(search_terms_data)) { |
-} |
+ default_search_provider( |
+ default_search_provider |
+ ? new TemplateURL(default_search_provider->data()) |
+ : nullptr), |
+ search_terms_data(new SearchTermsDataSnapshot(search_terms_data)) {} |
HistoryURLProviderParams::~HistoryURLProviderParams() { |
} |
@@ -640,8 +640,8 @@ void HistoryURLProvider::ExecuteWithDB(HistoryURLProviderParams* params, |
base::TimeTicks::Now() - beginning_time); |
} |
- // Return the results (if any) to the main thread. |
- params->message_loop->task_runner()->PostTask( |
+ // Return the results (if any) to the originating sequence. |
+ params->origin_task_runner->PostTask( |
FROM_HERE, base::Bind(&HistoryURLProvider::QueryComplete, this, params)); |
} |