| Index: ui/events/event_processor.h
|
| diff --git a/ui/events/event_processor.h b/ui/events/event_processor.h
|
| index 8e6305148ba5d5dca5d8f3a1bdb03a6ac5a06038..6fffcc3fc870ca4c9b99cac754bbcec0f082c91a 100644
|
| --- a/ui/events/event_processor.h
|
| +++ b/ui/events/event_processor.h
|
| @@ -14,7 +14,11 @@ namespace ui {
|
| // tree of EventTargets.
|
| class EVENTS_EXPORT EventProcessor : public EventDispatcherDelegate {
|
| public:
|
| - ~EventProcessor() override {}
|
| + ~EventProcessor() override;
|
| +
|
| + void set_event_target(EventTarget* event_target) {
|
| + event_target_ = event_target;
|
| + }
|
|
|
| // Returns the root of the tree this event processor owns.
|
| virtual EventTarget* GetRootTarget() = 0;
|
| @@ -42,6 +46,9 @@ class EVENTS_EXPORT EventProcessor : public EventDispatcherDelegate {
|
| // that the last target to which |event| was dispatched may have been
|
| // destroyed.
|
| virtual void OnEventProcessingFinished(Event* event);
|
| +
|
| + private:
|
| + EventTarget* event_target_ = nullptr;
|
| };
|
|
|
| } // namespace ui
|
|
|