| Index: ui/base/events/event.cc
|
| diff --git a/ui/base/events/event.cc b/ui/base/events/event.cc
|
| index 4658e46cb92caf76929c672c916b91d5a2dc4996..a489eae32754506fbf731a10c0b3775d76a7ddb2 100644
|
| --- a/ui/base/events/event.cc
|
| +++ b/ui/base/events/event.cc
|
| @@ -71,6 +71,17 @@ bool Event::HasNativeEvent() const {
|
| return !!std::memcmp(&native_event_, &null_event, sizeof(null_event));
|
| }
|
|
|
| +void Event::StopPropagation() {
|
| + CHECK(phase_ != EP_PREDISPATCH && phase_ != EP_POSTDISPATCH);
|
| + result_ = static_cast<ui::EventResult>(result_ | ER_CONSUMED);
|
| + CHECK(stopped_propagation());
|
| +}
|
| +
|
| +void Event::SetHandled() {
|
| + CHECK(phase_ != EP_PREDISPATCH && phase_ != EP_POSTDISPATCH);
|
| + result_ = static_cast<ui::EventResult>(result_ | ER_HANDLED);
|
| +}
|
| +
|
| Event::Event(EventType type, base::TimeDelta time_stamp, int flags)
|
| : type_(type),
|
| time_stamp_(time_stamp),
|
|
|