| 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 d9131b4332d4be46be90dd4555f9a396e69a64ec..f92f14553610a2a2644e368e1f744b63e8ccdae0 100644
|
| --- a/chrome/browser/download/download_item_model.cc
|
| +++ b/chrome/browser/download/download_item_model.cc
|
| @@ -189,6 +189,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);
|
| string16 size_ratio = GetProgressSizesString();
|
| @@ -386,7 +388,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));
|
|
|