| Index: third_party/WebKit/Source/core/events/EventPath.cpp
|
| diff --git a/third_party/WebKit/Source/core/events/EventPath.cpp b/third_party/WebKit/Source/core/events/EventPath.cpp
|
| index ee57ba46b68ebb858cc5b297526e46009a83d31c..4f60a867f1a102c1d9953a7a8e1b084ebf3728c7 100644
|
| --- a/third_party/WebKit/Source/core/events/EventPath.cpp
|
| +++ b/third_party/WebKit/Source/core/events/EventPath.cpp
|
| @@ -376,6 +376,15 @@ void EventPath::AdjustTouchList(
|
| }
|
| }
|
|
|
| +bool EventPath::DisabledFormControlExistsInPath() const {
|
| + for (const auto& context : node_event_contexts_) {
|
| + const Node* target_node = context.GetNode();
|
| + if (target_node && IsDisabledFormControl(target_node))
|
| + return true;
|
| + }
|
| + return false;
|
| +}
|
| +
|
| NodeEventContext& EventPath::TopNodeEventContext() {
|
| DCHECK(!IsEmpty());
|
| return Last();
|
|
|