summaryrefslogtreecommitdiffstats
path: root/chrome/browser/download/download_util.cc
diff options
context:
space:
mode:
authorahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-02 23:47:24 +0000
committerahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-02 23:47:24 +0000
commit207f025a30871a6b132c55ff275ba35d50fd317f (patch)
tree6ccea14421202c9b833028ea397b987e9a4681e1 /chrome/browser/download/download_util.cc
parent3c7a34c125a7a466a406814410938b2783b45203 (diff)
downloadchromium_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.cc3
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()) {