| Index: Source/bindings/core/v8/V8AbstractEventListener.h
|
| diff --git a/Source/bindings/core/v8/V8AbstractEventListener.h b/Source/bindings/core/v8/V8AbstractEventListener.h
|
| index bdbd3c5118209cdb76b996050da14410a10bcdfb..6b5d1cb615890d471d5003976855a1f6b14bed98 100644
|
| --- a/Source/bindings/core/v8/V8AbstractEventListener.h
|
| +++ b/Source/bindings/core/v8/V8AbstractEventListener.h
|
| @@ -128,6 +128,8 @@ private:
|
| // Implementation of EventListener function.
|
| virtual bool virtualisAttribute() const override { return m_isAttribute; }
|
|
|
| + // This could return an empty handle and callers need to check return value.
|
| + // We don't use v8::MaybeLocal because it can fail without exception.
|
| virtual v8::Local<v8::Value> callListenerFunction(ScriptState*, v8::Local<v8::Value> jsevent, Event*) = 0;
|
|
|
| virtual bool shouldPreventDefault(v8::Local<v8::Value> returnValue);
|
|
|