diff options
author | ahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-02 23:47:24 +0000 |
---|---|---|
committer | ahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-02 23:47:24 +0000 |
commit | 207f025a30871a6b132c55ff275ba35d50fd317f (patch) | |
tree | 6ccea14421202c9b833028ea397b987e9a4681e1 /chrome/browser/download/download_util.cc | |
parent | 3c7a34c125a7a466a406814410938b2783b45203 (diff) | |
download | chromium_src-207f025a30871a6b132c55ff275ba35d50fd317f.zip chromium_src-207f025a30871a6b132c55ff275ba35d50fd317f.tar.gz chromium_src-207f025a30871a6b132c55ff275ba35d50fd317f.tar.bz2 |
Display error-specific messages when a download is interrupted.
Depends on CL 9837061.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8467001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130257 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/download/download_util.cc')
-rw-r--r-- | chrome/browser/download/download_util.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/download/download_util.cc b/chrome/browser/download/download_util.cc index d1eb22a..5bfa4e2 100644 --- a/chrome/browser/download/download_util.cc +++ b/chrome/browser/download/download_util.cc @@ -496,6 +496,9 @@ DictionaryValue* CreateDownloadItemValue(DownloadItem* download, int id) { static_cast<int>(download->PercentComplete())); file_value->SetInteger("received", static_cast<int>(download->GetReceivedBytes())); + file_value->SetString("last_reason_text", + BaseDownloadItemModel::InterruptReasonMessage( + download->GetLastReason())); } else if (download->IsCancelled()) { file_value->SetString("state", "CANCELLED"); } else if (download->IsComplete()) { |