Index: chrome/browser/autocomplete/autocomplete_controller.cc |
diff --git a/chrome/browser/autocomplete/autocomplete_controller.cc b/chrome/browser/autocomplete/autocomplete_controller.cc |
index bd551edc8ff6c5f41ed6e4e234bb38ecdf2038c7..595d7c4f43dc21421a18f053ba74db955c6d0f38 100644 |
--- a/chrome/browser/autocomplete/autocomplete_controller.cc |
+++ b/chrome/browser/autocomplete/autocomplete_controller.cc |
@@ -170,6 +170,7 @@ AutocompleteController::AutocompleteController( |
keyword_provider_(NULL), |
search_provider_(NULL), |
zero_suggest_provider_(NULL), |
+ result_(provider_client_.get()), |
stop_timer_duration_(OmniboxFieldTrial::StopTimerFieldTrialDuration()), |
done_(true), |
in_start_(false), |
@@ -399,7 +400,7 @@ void AutocompleteController::UpdateResult( |
if (regenerate_result) |
result_.Reset(); |
- AutocompleteResult last_result; |
+ AutocompleteResult last_result(provider_client_.get()); |
last_result.Swap(&result_); |
for (Providers::const_iterator i(providers_.begin()); |