Index: chrome/browser/ui/browser_commands.cc |
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc |
index 14c1957a533061531b962ea5297480f81542a552..041cd8b4865fd8ed0dcd233377b3d141581d1c13 100644 |
--- a/chrome/browser/ui/browser_commands.cc |
+++ b/chrome/browser/ui/browser_commands.cc |
@@ -637,8 +637,18 @@ void ShowPageInfo(Browser* browser, |
web_contents->GetBrowserContext()); |
TabContents* tab_contents = TabContents::FromWebContents(web_contents); |
+#if defined(OS_WIN) |
+ bool website_settings_enabled = true; |
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kDisableWebsiteSettings)) |
+ website_settings_enabled = false; |
+#else |
+ bool website_settings_enabled = false; |
if (CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableWebsiteSettings)) { |
+ switches::kEnableWebsiteSettings)) |
+ website_settings_enabled = true; |
+#endif |
+ if (website_settings_enabled) { |
browser->window()->ShowWebsiteSettings( |
profile, tab_contents, url, ssl, show_history); |
} else { |