diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-06-26 13:53:12 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-06-26 13:53:12 +0200 |
commit | a7bc62dcfe5495c8b53532c1b585af07171b4403 (patch) | |
tree | 40856bf1ba28f0c304d86769519ec52821605c39 /widget/BasicEvents.h | |
parent | 783f57d74b0caf84cec01a0ae43a2a8cb8697673 (diff) | |
download | UXP-a7bc62dcfe5495c8b53532c1b585af07171b4403.tar UXP-a7bc62dcfe5495c8b53532c1b585af07171b4403.tar.gz UXP-a7bc62dcfe5495c8b53532c1b585af07171b4403.tar.lz UXP-a7bc62dcfe5495c8b53532c1b585af07171b4403.tar.xz UXP-a7bc62dcfe5495c8b53532c1b585af07171b4403.zip |
Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.
Diffstat (limited to 'widget/BasicEvents.h')
-rw-r--r-- | widget/BasicEvents.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/widget/BasicEvents.h b/widget/BasicEvents.h index a6228f179..f24d7ca8a 100644 --- a/widget/BasicEvents.h +++ b/widget/BasicEvents.h @@ -407,10 +407,16 @@ public: nsString mSpecifiedEventTypeString; // Event targets, needed by DOM Events + // Note that when you need event target for DOM event, you should use + // Get*DOMEventTarget() instead of accessing these members directly. nsCOMPtr<dom::EventTarget> mTarget; nsCOMPtr<dom::EventTarget> mCurrentTarget; nsCOMPtr<dom::EventTarget> mOriginalTarget; + dom::EventTarget* GetDOMEventTarget() const; + dom::EventTarget* GetCurrentDOMEventTarget() const; + dom::EventTarget* GetOriginalDOMEventTarget() const; + void AssignEventData(const WidgetEvent& aEvent, bool aCopyTargets) { // mClass should be initialized with the constructor. |