| Index: chrome/browser/download/download_extension_api.cc
|
| diff --git a/chrome/browser/download/download_extension_api.cc b/chrome/browser/download/download_extension_api.cc
|
| index 264ab0d8d3c113d884dd5573ec0ecf82c5c646be..b80c320415743e9896dae358777b0c4c8394b91a 100644
|
| --- a/chrome/browser/download/download_extension_api.cc
|
| +++ b/chrome/browser/download/download_extension_api.cc
|
| @@ -82,6 +82,7 @@ const char kDangerContent[] = "content";
|
| const char kDangerFile[] = "file";
|
| const char kDangerKey[] = "danger";
|
| const char kDangerSafe[] = "safe";
|
| +const char kDangerUncommon[] = "uncommon";
|
| const char kDangerUrl[] = "url";
|
| const char kEndTimeKey[] = "endTime";
|
| const char kErrorKey[] = "error";
|
| @@ -114,14 +115,21 @@ const char kTotalBytesLessKey[] = "totalBytesLess";
|
| const char kUrlKey[] = "url";
|
| const char kUrlRegexKey[] = "urlRegex";
|
|
|
| +// Note: Any change to the danger type strings, should be accompanied by a
|
| +// corresponding change to {experimental.}downloads.json.
|
| const char* kDangerStrings[] = {
|
| kDangerSafe,
|
| kDangerFile,
|
| kDangerUrl,
|
| kDangerContent,
|
| kDangerSafe,
|
| + kDangerUncommon,
|
| };
|
| +COMPILE_ASSERT(arraysize(kDangerStrings) == content::DOWNLOAD_DANGER_TYPE_MAX,
|
| + download_danger_type_enum_changed);
|
|
|
| +// Note: Any change to the state strings, should be accompanied by a
|
| +// corresponding change to {experimental.}downloads.json.
|
| const char* kStateStrings[] = {
|
| kStateInProgress,
|
| kStateComplete,
|
| @@ -129,6 +137,8 @@ const char* kStateStrings[] = {
|
| NULL,
|
| kStateInterrupted,
|
| };
|
| +COMPILE_ASSERT(arraysize(kStateStrings) == DownloadItem::MAX_DOWNLOAD_STATE,
|
| + download_item_state_enum_changed);
|
|
|
| const char* DangerString(content::DownloadDangerType danger) {
|
| DCHECK(danger >= 0);
|
|
|