Index: chrome/browser/resources/options/personal_options.js |
diff --git a/chrome/browser/resources/options/personal_options.js b/chrome/browser/resources/options/personal_options.js |
index ac063bc06d19eb6b101817951e434a7aeac1340d..0c3e19783e6796dca8a28bd02bc7e2c86c872b9e 100644 |
--- a/chrome/browser/resources/options/personal_options.js |
+++ b/chrome/browser/resources/options/personal_options.js |
@@ -124,6 +124,15 @@ cr.define('options', function() { |
autofillEnabled.disabled = true; |
autofillEnabled.checked = false; |
cr.dispatchSimpleEvent(autofillEnabled, 'change'); |
+ } else { |
+ Preferences.getInstance().addEventListener( |
+ 'autofill.enabled', |
+ function(event) { |
+ var managed = event.value && event.value['managed']; |
+ var value = event.value && event.value['value'] != undefined ? |
+ event.value['value'] : event.value; |
+ $('autofill-settings').disabled = managed && !value; |
+ }); |
} |
}, |