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(); |