| Index: chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc
|
| index 38b756fd25d6ed23d2d3c74b7fecb021690df34d..0b8824eff355f500049f880e4abc633f5dde40bf 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc
|
| @@ -32,11 +32,8 @@ UpdateScreenHandler::~UpdateScreenHandler() {
|
|
|
| void UpdateScreenHandler::DeclareLocalizedValues(
|
| LocalizedValuesBuilder* builder) {
|
| - builder->AddF("checkingForUpdatesMsg",
|
| - IDS_CHECKING_FOR_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME);
|
| - builder->AddF("installingUpdateDesc",
|
| - IDS_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME);
|
| -
|
| + builder->Add("checkingForUpdatesMsg", IDS_CHECKING_FOR_UPDATE_MSG);
|
| + builder->Add("installingUpdateDesc", IDS_UPDATE_MSG);
|
| builder->Add("updateScreenTitle", IDS_UPDATE_SCREEN_TITLE);
|
| builder->Add("updateScreenAccessibleTitle",
|
| IDS_UPDATE_SCREEN_ACCESSIBLE_TITLE);
|
| @@ -107,30 +104,26 @@ void UpdateScreenHandler::ShowProgressMessage(bool visible) {
|
| }
|
|
|
| void UpdateScreenHandler::SetProgressMessage(ProgressMessage message) {
|
| - scoped_ptr<base::StringValue> progress_message;
|
| + int ids = 0;
|
| switch (message) {
|
| case PROGRESS_MESSAGE_UPDATE_AVAILABLE:
|
| - progress_message.reset(base::Value::CreateStringValue(
|
| - l10n_util::GetStringUTF16(IDS_UPDATE_AVAILABLE)));
|
| + ids = IDS_UPDATE_AVAILABLE;
|
| break;
|
| case PROGRESS_MESSAGE_INSTALLING_UPDATE:
|
| - progress_message.reset(base::Value::CreateStringValue(
|
| - l10n_util::GetStringFUTF16(IDS_INSTALLING_UPDATE,
|
| - l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME))));
|
| + ids = IDS_INSTALLING_UPDATE;
|
| break;
|
| case PROGRESS_MESSAGE_VERIFYING:
|
| - progress_message.reset(base::Value::CreateStringValue(
|
| - l10n_util::GetStringUTF16(IDS_UPDATE_VERIFYING)));
|
| + ids = IDS_UPDATE_VERIFYING;
|
| break;
|
| case PROGRESS_MESSAGE_FINALIZING:
|
| - progress_message.reset(base::Value::CreateStringValue(
|
| - l10n_util::GetStringUTF16(IDS_UPDATE_FINALIZING)));
|
| + ids = IDS_UPDATE_FINALIZING;
|
| break;
|
| default:
|
| NOTREACHED();
|
| - };
|
| - if (progress_message.get())
|
| - CallJS("setProgressMessage", *progress_message);
|
| + return;
|
| + }
|
| +
|
| + CallJS("setProgressMessage", l10n_util::GetStringUTF16(ids));
|
| }
|
|
|
| void UpdateScreenHandler::ShowCurtain(bool visible) {
|
|
|