summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/options/content_page_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/gtk/options/content_page_gtk.cc')
-rw-r--r--chrome/browser/gtk/options/content_page_gtk.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/gtk/options/content_page_gtk.cc b/chrome/browser/gtk/options/content_page_gtk.cc
index ef3b1a2..fa34529 100644
--- a/chrome/browser/gtk/options/content_page_gtk.cc
+++ b/chrome/browser/gtk/options/content_page_gtk.cc
@@ -232,6 +232,14 @@ GtkWidget* ContentPageGtk::InitPasswordSavingGroup() {
gtk_box_pack_start(GTK_BOX(button_hbox), show_passwords_button, FALSE,
FALSE, 0);
+ bool isPasswordManagerEnabled = !ask_to_save_passwords_.IsManaged();
+ gtk_widget_set_sensitive(passwords_asktosave_radio_,
+ isPasswordManagerEnabled);
+ gtk_widget_set_sensitive(passwords_neversave_radio_,
+ isPasswordManagerEnabled);
+ gtk_widget_set_sensitive(show_passwords_button,
+ isPasswordManagerEnabled);
+
return vbox;
}