| Index: chrome/browser/ui/webui/help/help_handler.cc
|
| diff --git a/chrome/browser/ui/webui/help/help_handler.cc b/chrome/browser/ui/webui/help/help_handler.cc
|
| index 3cb5e474a0a3f2f5d61866c936dd4d86480d69c3..1302c1bd56b412525ef2d5b822e5a53f3a99caf1 100644
|
| --- a/chrome/browser/ui/webui/help/help_handler.cc
|
| +++ b/chrome/browser/ui/webui/help/help_handler.cc
|
| @@ -605,7 +605,10 @@ void HelpHandler::RequestUpdate(const base::ListValue* args) {
|
| }
|
|
|
| void HelpHandler::SetUpdateStatus(VersionUpdater::Status status,
|
| - int progress, const base::string16& message) {
|
| + int progress,
|
| + const std::string& version,
|
| + const int64_t size,
|
| + const base::string16& message) {
|
| // Only UPDATING state should have progress set.
|
| DCHECK(status == VersionUpdater::UPDATING || progress == 0);
|
|
|
| @@ -626,6 +629,9 @@ void HelpHandler::SetUpdateStatus(VersionUpdater::Status status,
|
| case VersionUpdater::FAILED:
|
| case VersionUpdater::FAILED_OFFLINE:
|
| case VersionUpdater::FAILED_CONNECTION_TYPE_DISALLOWED:
|
| + // Old help page does not support update over cellular connection. Treat this
|
| + // signal as FAILED.
|
| + case VersionUpdater::NEED_PERMISSION_TO_UPDATE:
|
| status_str = "failed";
|
| break;
|
| case VersionUpdater::DISABLED:
|
|
|