| Index: chrome/browser/ui/passwords/manage_passwords_view_utils.cc
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_view_utils.cc b/chrome/browser/ui/passwords/manage_passwords_view_utils.cc
|
| index 833e5b2e28b3be696cd257c703f38a1365f00e84..ce016fa9791d943f12263da2644f610bd7b7968c 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_view_utils.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_view_utils.cc
|
| @@ -119,3 +119,24 @@ void GetAccountChooserDialogTitleTextAndLinkRange(
|
| l10n_util::GetStringUTF16(IDS_PASSWORD_MANAGER_ACCOUNT_CHOOSER_TITLE);
|
| }
|
| }
|
| +
|
| +void GetAutoSigninPromptFirstRunExperienceExplanation(
|
| + bool is_smartlock_branding_enabled,
|
| + base::string16* explanation,
|
| + gfx::Range* explanation_link_range) {
|
| + *explanation_link_range = gfx::Range();
|
| + if (is_smartlock_branding_enabled) {
|
| + size_t offset;
|
| + base::string16 explanation_link =
|
| + l10n_util::GetStringUTF16(IDS_PASSWORD_MANAGER_SMART_LOCK);
|
| + *explanation = l10n_util::GetStringFUTF16(
|
| + IDS_MANAGE_PASSWORDS_AUTO_SIGNIN_SMART_LOCK_WELCOME, explanation_link,
|
| + &offset);
|
| + *explanation_link_range =
|
| + gfx::Range(offset, offset + explanation_link.length());
|
| + } else {
|
| + *explanation = l10n_util::GetStringFUTF16(
|
| + IDS_MANAGE_PASSWORDS_AUTO_SIGNIN_DEFAULT_WELCOME,
|
| + l10n_util::GetStringUTF16(IDS_SAVE_PASSWORD_TITLE_BRAND));
|
| + }
|
| +}
|
|
|