| Index: chrome/browser/metrics/variations/variations_service.cc
|
| diff --git a/chrome/browser/metrics/variations/variations_service.cc b/chrome/browser/metrics/variations/variations_service.cc
|
| index 1494d3bdab94aaff185911e0fbf9a5968b783cdd..12ed36925c927e3e80c77df7e53f61a3c6d94337 100644
|
| --- a/chrome/browser/metrics/variations/variations_service.cc
|
| +++ b/chrome/browser/metrics/variations/variations_service.cc
|
| @@ -257,6 +257,10 @@ void VariationsService::StartRepeatedVariationsSeedFetch() {
|
| request_scheduler_->Start();
|
| }
|
|
|
| +void VariationsService::ScheduleFetch() {
|
| + request_scheduler_->ScheduleFetch();
|
| +}
|
| +
|
| // static
|
| GURL VariationsService::GetVariationsServerURL(PrefService* local_state) {
|
| std::string server_url_string(CommandLine::ForCurrentProcess()->
|
| @@ -375,7 +379,7 @@ void VariationsService::OnURLFetchComplete(const net::URLFetcher* source) {
|
| // may not yet be available). In such a case, try again soon, rather than
|
| // waiting the full time interval.
|
| if (is_first_request)
|
| - request_scheduler_->ScheduleFetchShortly();
|
| + request_scheduler_->ForceFetch();
|
| return;
|
| }
|
|
|
|
|