Index: chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
diff --git a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
index a39c768f7ad7aac858341a2caf80c719dc82f842..83010b7a1fd6b08e8575064639ef1c64fb8b842a 100644 |
--- a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
+++ b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
@@ -63,7 +63,7 @@ void AddLocalizedStringsBulk(content::WebUIDataSource* html_source, |
} |
} |
-void AddCommonStrings(content::WebUIDataSource* html_source) { |
+void AddCommonStrings(content::WebUIDataSource* html_source, Profile* profile) { |
LocalizedString localized_strings[] = { |
{"add", IDS_ADD}, |
{"cancel", IDS_CANCEL}, |
@@ -82,6 +82,14 @@ void AddCommonStrings(content::WebUIDataSource* html_source) { |
}; |
AddLocalizedStringsBulk(html_source, localized_strings, |
arraysize(localized_strings)); |
+ |
+ html_source->AddBoolean( |
+ "isGuest", |
+#if defined(OS_CHROMEOS) |
+ user_manager::UserManager::Get()->IsLoggedInAsGuest()); |
+#else |
+ profile->IsOffTheRecord()); |
+#endif |
} |
void AddA11yStrings(content::WebUIDataSource* html_source) { |
@@ -1243,7 +1251,7 @@ void AddWebContentStrings(content::WebUIDataSource* html_source) { |
void AddLocalizedStrings(content::WebUIDataSource* html_source, |
Profile* profile) { |
- AddCommonStrings(html_source); |
+ AddCommonStrings(html_source, profile); |
AddA11yStrings(html_source); |
AddAboutStrings(html_source); |