| Index: extensions/renderer/chrome_setting.cc
|
| diff --git a/extensions/renderer/chrome_setting.cc b/extensions/renderer/chrome_setting.cc
|
| index 7d30cb276ea9bdb6894e615dbeaee632dac40cb2..b2624df7b7dfe0dc51bb4aa26a41db576a7d5751 100644
|
| --- a/extensions/renderer/chrome_setting.cc
|
| +++ b/extensions/renderer/chrome_setting.cc
|
| @@ -117,10 +117,12 @@ v8::Local<v8::Value> ChromeSetting::GetOnChangeEvent(
|
| DCHECK(!event.IsEmpty());
|
| if (event->IsUndefined()) {
|
| bool supports_filters = false;
|
| + bool supports_lazy_listeners = true;
|
| event = event_handler_->CreateEventInstance(
|
| base::StringPrintf("types.ChromeSetting.%s.onChange",
|
| pref_name_.c_str()),
|
| - supports_filters, binding::kNoListenerMax, true, context);
|
| + supports_filters, supports_lazy_listeners, binding::kNoListenerMax,
|
| + true, context);
|
| v8::Maybe<bool> set_result = wrapper->SetPrivate(context, key, event);
|
| if (!set_result.IsJust() || !set_result.FromJust()) {
|
| NOTREACHED();
|
|
|