| Index: chrome/browser/component_updater/component_updater_configurator.cc
|
| diff --git a/chrome/browser/component_updater/component_updater_configurator.cc b/chrome/browser/component_updater/component_updater_configurator.cc
|
| index 81905957a85a4abbdc0a9b56494884b4474756d3..3297b909d7d383edb8b2b94a0835db74365b42d9 100644
|
| --- a/chrome/browser/component_updater/component_updater_configurator.cc
|
| +++ b/chrome/browser/component_updater/component_updater_configurator.cc
|
| @@ -114,6 +114,7 @@ class ChromeConfigurator : public ComponentUpdateService::Configurator {
|
| virtual int NextCheckDelay() OVERRIDE;
|
| virtual int StepDelay() OVERRIDE;
|
| virtual int MinimumReCheckWait() OVERRIDE;
|
| + virtual int OnDemandDelay() OVERRIDE;
|
| virtual GURL UpdateUrl(CrxComponent::UrlSource source) OVERRIDE;
|
| virtual const char* ExtraRequestParams() OVERRIDE;
|
| virtual size_t UrlSizeLimit() OVERRIDE;
|
| @@ -152,7 +153,7 @@ ChromeConfigurator::ChromeConfigurator(const CommandLine* cmdline,
|
| }
|
|
|
| int ChromeConfigurator::InitialDelay() {
|
| - return fast_update_ ? 1 : (6 * kDelayOneMinute);
|
| + return fast_update_ ? 1 : (6 * kDelayOneMinute);
|
| }
|
|
|
| int ChromeConfigurator::NextCheckDelay() {
|
| @@ -167,6 +168,10 @@ int ChromeConfigurator::MinimumReCheckWait() {
|
| return fast_update_ ? 30 : (6 * kDelayOneHour);
|
| }
|
|
|
| +int ChromeConfigurator::OnDemandDelay() {
|
| + return fast_update_ ? 2 : (30 * kDelayOneMinute);
|
| +}
|
| +
|
| GURL ChromeConfigurator::UpdateUrl(CrxComponent::UrlSource source) {
|
| return GURL(kUrlSources[source]);
|
| }
|
|
|