Chromium Code Reviews| 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..efe3dabb2d54a54382407c6475f628cc32583c66 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 (auto& context : node_event_contexts_) { |
|
jbroman
2017/04/24 19:50:32
super-nit: prefer "const auto&" to "auto&", here a
dtapuska
2017/04/24 19:59:29
Done.
|
| + Node* target_node = context.GetNode(); |
| + if (target_node && IsDisabledFormControl(target_node)) |
| + return true; |
| + } |
| + return false; |
| +} |
| + |
| NodeEventContext& EventPath::TopNodeEventContext() { |
| DCHECK(!IsEmpty()); |
| return Last(); |