| Index: chrome/browser/component_updater/background_downloader_win.cc
|
| diff --git a/chrome/browser/component_updater/background_downloader_win.cc b/chrome/browser/component_updater/background_downloader_win.cc
|
| index ee6508a6fbabbe3ca432ae0d83bd8f7e82d4e2e1..cb02663b737f14bcb8dd17ee56b1a0d034764a05 100644
|
| --- a/chrome/browser/component_updater/background_downloader_win.cc
|
| +++ b/chrome/browser/component_updater/background_downloader_win.cc
|
| @@ -389,6 +389,10 @@ void BackgroundDownloader::BeginDownload(const GURL& url) {
|
|
|
| DCHECK(!timer_);
|
|
|
| + is_completed_ = false;
|
| + download_start_time_ = base::Time::Now();
|
| + job_stuck_begin_time_ = download_start_time_;
|
| +
|
| HRESULT hr = QueueBitsJob(url);
|
| if (FAILED(hr)) {
|
| EndDownload(hr);
|
| @@ -402,9 +406,6 @@ void BackgroundDownloader::BeginDownload(const GURL& url) {
|
| base::TimeDelta::FromSeconds(kJobPollingIntervalSec),
|
| this,
|
| &BackgroundDownloader::OnDownloading);
|
| -
|
| - download_start_time_ = base::Time::Now();
|
| - job_stuck_begin_time_ = download_start_time_;
|
| }
|
|
|
| // Called any time the timer fires.
|
|
|