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 d461948c1caa8c1ffa3c5ec475faf795bc70ad05..d7724445143f1fe133cdbc1d7a0706ac6b562117 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 |
@@ -60,7 +60,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}, |
@@ -79,6 +79,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) { |
@@ -1294,7 +1302,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); |