diff options
Diffstat (limited to 'chromium/chrome/browser/resources/options/preferences.js')
-rw-r--r-- | chromium/chrome/browser/resources/options/preferences.js | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/chromium/chrome/browser/resources/options/preferences.js b/chromium/chrome/browser/resources/options/preferences.js index 6f8cc829417..ef1ed18cf90 100644 --- a/chromium/chrome/browser/resources/options/preferences.js +++ b/chromium/chrome/browser/resources/options/preferences.js @@ -214,12 +214,11 @@ cr.define('options', function() { var event = new Event(name); // Decorate pref value as CoreOptionsHandler::CreateValueForPref() does. - event.value = { - value: value, - recommendedValue: pref.orig.recommendedValue, - disabled: pref.orig.disabled, - uncommitted: true, - }; + event.value = {value: value, uncommitted: true}; + if (pref.orig) { + event.value.recommendedValue = pref.orig.recommendedValue; + event.value.disabled = pref.orig.disabled; + } this.dispatchEvent(event); }, |