| Index: chrome/browser/autocomplete/autocomplete_controller.h
|
| diff --git a/chrome/browser/autocomplete/autocomplete_controller.h b/chrome/browser/autocomplete/autocomplete_controller.h
|
| index 32fabd1816d56e4efda995dfd380bf63f170a9af..5094c1604f27e03c34728b7200c687d793ea453c 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_controller.h
|
| +++ b/chrome/browser/autocomplete/autocomplete_controller.h
|
| @@ -179,9 +179,12 @@ class AutocompleteController : public AutocompleteProviderListener {
|
| // Updates |done_| to be accurate with respect to current providers' statuses.
|
| void CheckIfDone();
|
|
|
| - // Starts the expire timer.
|
| + // Starts |expire_timer_|.
|
| void StartExpireTimer();
|
|
|
| + // Starts |stop_timer_|.
|
| + void StartStopTimer();
|
| +
|
| AutocompleteControllerDelegate* delegate_;
|
|
|
| // A list of all providers.
|
| @@ -217,6 +220,13 @@ class AutocompleteController : public AutocompleteProviderListener {
|
| // invokes |ExpireCopiedEntries|.
|
| base::OneShotTimer<AutocompleteController> expire_timer_;
|
|
|
| + // Timer used to tell the providers to Stop() searching for matches.
|
| + base::OneShotTimer<AutocompleteController> stop_timer_;
|
| +
|
| + // True if the user is in the "stop timer" field trial. If so, the
|
| + // controller uses the |stop_timer_|.
|
| + const bool in_stop_timer_field_trial_;
|
| +
|
| // True if a query is not currently running.
|
| bool done_;
|
|
|
|
|