| Index: chrome/browser/chromeos/drive/download_handler.cc
|
| diff --git a/chrome/browser/chromeos/drive/download_handler.cc b/chrome/browser/chromeos/drive/download_handler.cc
|
| index d97b69c3239c5147c4acc6b0f519be12488b62b3..774bb2b2ea3e8fcdd5934ea118b7980fa0ea8731 100644
|
| --- a/chrome/browser/chromeos/drive/download_handler.cc
|
| +++ b/chrome/browser/chromeos/drive/download_handler.cc
|
| @@ -245,10 +245,15 @@ void DownloadHandler::OnDownloadUpdated(
|
| break;
|
|
|
| case DownloadItem::CANCELLED:
|
| - case DownloadItem::INTERRUPTED:
|
| download->SetUserData(&kDrivePathKey, NULL);
|
| break;
|
|
|
| + case DownloadItem::INTERRUPTED:
|
| + // Interrupted downloads can be resumed. Keep the Drive user data around
|
| + // so that it can be used when the download resumes. The download is truly
|
| + // done when it's complete, is cancelled or is removed.
|
| + break;
|
| +
|
| default:
|
| NOTREACHED();
|
| }
|
|
|