| Index: chrome/browser/download/download_item_model.cc
|
| diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/download/download_item_model.cc
|
| index 5e85329b564a7c40c571245ccae84ab6fabaccb4..55c694b93d6630881eaf6751e9ecb08b69cfba76 100644
|
| --- a/chrome/browser/download/download_item_model.cc
|
| +++ b/chrome/browser/download/download_item_model.cc
|
| @@ -255,6 +255,8 @@ string16 DownloadItemModel::GetStatusText() const {
|
| break;
|
| case DownloadItem::INTERRUPTED: {
|
| content::DownloadInterruptReason reason = download_->GetLastReason();
|
| + // TODO(ahendrickson) -- Add information about whether or not it can be
|
| + // resumed.
|
| if (reason != content::DOWNLOAD_INTERRUPT_REASON_USER_CANCELED) {
|
| string16 interrupt_reason = InterruptReasonStatusMessage(reason);
|
| status_text = l10n_util::GetStringFUTF16(
|
| @@ -431,7 +433,7 @@ string16 DownloadItemModel::GetInProgressStatusString() const {
|
| }
|
|
|
| // A paused download: "100/120 MB, Paused"
|
| - if (download_->IsPaused()) {
|
| + if (download_->IsPaused() || download_->CanResumeInterrupted()) {
|
| return l10n_util::GetStringFUTF16(
|
| IDS_DOWNLOAD_STATUS_IN_PROGRESS, size_ratio,
|
| l10n_util::GetStringUTF16(IDS_DOWNLOAD_PROGRESS_PAUSED));
|
|
|