Index: third_party/WebKit/Source/core/events/RegisteredEventListener.h |
diff --git a/third_party/WebKit/Source/core/events/RegisteredEventListener.h b/third_party/WebKit/Source/core/events/RegisteredEventListener.h |
index 6549bb2d9e478ecfdf587667ece3a771a3240980..99027301bee0b69e2afb9782d6cca9ae83446f87 100644 |
--- a/third_party/WebKit/Source/core/events/RegisteredEventListener.h |
+++ b/third_party/WebKit/Source/core/events/RegisteredEventListener.h |
@@ -35,6 +35,7 @@ public: |
RegisteredEventListener(PassRefPtrWillBeRawPtr<EventListener> listener, const EventListenerOptions& options) |
: listener(listener) |
, useCapture(options.capture()) |
+ , passive(options.passive()) |
{ |
} |
@@ -47,11 +48,13 @@ public: |
{ |
EventListenerOptions result; |
result.setCapture(useCapture); |
+ result.setPassive(passive); |
return result; |
} |
RefPtrWillBeMember<EventListener> listener; |
unsigned useCapture : 1; |
+ unsigned passive : 1; |
}; |
inline bool operator==(const RegisteredEventListener& a, const RegisteredEventListener& b) |
@@ -59,7 +62,7 @@ inline bool operator==(const RegisteredEventListener& a, const RegisteredEventLi |
ASSERT(a.listener); |
ASSERT(b.listener); |
- return *a.listener == *b.listener && a.useCapture == b.useCapture; |
+ return *a.listener == *b.listener && a.useCapture == b.useCapture && a.passive == b.passive; |
} |
} // namespace blink |