| Index: chrome/browser/resources/options/preferences.js
|
| diff --git a/chrome/browser/resources/options/preferences.js b/chrome/browser/resources/options/preferences.js
|
| index 6f8cc8294176437ecb8a82f8dbcb37db9086fac6..ef1ed18cf903a61d12cb2a0eb772d3b07949f257 100644
|
| --- a/chrome/browser/resources/options/preferences.js
|
| +++ b/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);
|
| },
|
|
|
|
|