| Index: chrome/browser/component_updater/component_updater_service.cc
|
| diff --git a/chrome/browser/component_updater/component_updater_service.cc b/chrome/browser/component_updater/component_updater_service.cc
|
| index 0c090cce9b9c7e6bc578ffd837395a09b899a334..9b112bc7f197bacce1cd84b1ba97403f5ff1dfac 100644
|
| --- a/chrome/browser/component_updater/component_updater_service.cc
|
| +++ b/chrome/browser/component_updater/component_updater_service.cc
|
| @@ -703,12 +703,14 @@ void CrxUpdateService::OnURLFetchComplete(const content::URLFetcher* source,
|
| content::NotificationService::NoDetails());
|
|
|
| // Why unretained? See comment at top of file.
|
| - BrowserThread::PostDelayedTask(BrowserThread::FILE, FROM_HERE,
|
| + BrowserThread::PostDelayedTask(
|
| + BrowserThread::FILE,
|
| + FROM_HERE,
|
| base::Bind(&CrxUpdateService::Install,
|
| base::Unretained(this),
|
| context,
|
| temp_crx_path),
|
| - config_->StepDelay());
|
| + base::TimeDelta::FromMilliseconds(config_->StepDelay()));
|
| }
|
| }
|
|
|
| @@ -726,10 +728,12 @@ void CrxUpdateService::Install(const CRXContext* context,
|
| NOTREACHED() << crx_path.value();
|
| }
|
| // Why unretained? See comment at top of file.
|
| - BrowserThread::PostDelayedTask(BrowserThread::UI, FROM_HERE,
|
| + BrowserThread::PostDelayedTask(
|
| + BrowserThread::UI,
|
| + FROM_HERE,
|
| base::Bind(&CrxUpdateService::DoneInstalling, base::Unretained(this),
|
| context->id, unpacker.error()),
|
| - config_->StepDelay());
|
| + base::TimeDelta::FromMilliseconds(config_->StepDelay()));
|
| delete context;
|
| }
|
|
|
|
|