| Index: third_party/WebKit/Source/core/events/EventTarget.cpp
|
| diff --git a/third_party/WebKit/Source/core/events/EventTarget.cpp b/third_party/WebKit/Source/core/events/EventTarget.cpp
|
| index 427a8d917dc407f1f8f605423bffd08c5a9c1975..0e69098d272f67988352058bfc3149d7b4c0ef9a 100644
|
| --- a/third_party/WebKit/Source/core/events/EventTarget.cpp
|
| +++ b/third_party/WebKit/Source/core/events/EventTarget.cpp
|
| @@ -737,6 +737,15 @@ DispatchEventResult EventTarget::dispatchEventResult(const Event& event) {
|
| return DispatchEventResult::NotCanceled;
|
| }
|
|
|
| +// static
|
| +EventTarget* EventTarget::toEventTarget(v8::Local<v8::Object> object) {
|
| + const WrapperTypeInfo* wrapperTypeInfo = toWrapperTypeInfo(object);
|
| + if (wrapperTypeInfo->eventTargetInheritance ==
|
| + WrapperTypeInfo::NotInheritFromEventTarget)
|
| + return nullptr;
|
| + return static_cast<EventTarget*>(toScriptWrappable(object));
|
| +}
|
| +
|
| EventListenerVector* EventTarget::getEventListeners(
|
| const AtomicString& eventType) {
|
| EventTargetData* data = eventTargetData();
|
|
|