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 e51110a711d016d2690bd522b177b563e444e4cd..840bbb8d2a472c77d6805a1b9e53ec12466de183 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 |
@@ -1194,7 +1194,8 @@ void AddPeopleStrings(content::WebUIDataSource* html_source) { |
ProfileShortcutManager::IsFeatureEnabled()); |
} |
-void AddPrintingStrings(content::WebUIDataSource* html_source) { |
+void AddPrintingStrings(content::WebUIDataSource* html_source, |
+ Profile* profile) { |
LocalizedString localized_strings[] = { |
{"printingPageTitle", IDS_SETTINGS_PRINTING}, |
{"printingCloudPrintLearnMoreLabel", |
@@ -1275,7 +1276,8 @@ void AddPrintingStrings(content::WebUIDataSource* html_source) { |
#if defined(OS_CHROMEOS) |
html_source->AddBoolean("showCupsPrintingFeatures", |
base::CommandLine::ForCurrentProcess()->HasSwitch( |
- ::switches::kEnableNativeCups)); |
+ ::switches::kEnableNativeCups) && |
+ !profile->IsOffTheRecord()); |
#endif |
} |
@@ -1787,7 +1789,7 @@ void AddLocalizedStrings(content::WebUIDataSource* html_source, |
AddOnStartupStrings(html_source); |
AddPasswordsAndFormsStrings(html_source); |
AddPeopleStrings(html_source); |
- AddPrintingStrings(html_source); |
+ AddPrintingStrings(html_source, profile); |
AddPrivacyStrings(html_source, profile); |
AddResetStrings(html_source); |
AddSearchEnginesStrings(html_source); |