author | Boris Zbarsky <bzbarsky@mit.edu> |
Fri, 20 Apr 2018 12:53:17 -0400 | |
changeset 414771 | 7f2bdd520f535fa9286aedaabf1f42cea8a4851a |
parent 414770 | 00dfc503972c765debc926eb11a093d801617eb4 |
child 414772 | 59a88dd967299117a72c3f8f8ca2bcfe17a99b4b |
push id | 33876 |
push user | dluca@mozilla.com |
push date | Fri, 20 Apr 2018 23:00:46 +0000 |
treeherder | mozilla-central@39ccabfd7d07 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | masayuki |
bugs | 1455052 |
milestone | 61.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
dom/events/Event.cpp | file | annotate | diff | comparison | revisions | |
dom/events/Event.h | file | annotate | diff | comparison | revisions |
--- a/dom/events/Event.cpp +++ b/dom/events/Event.cpp @@ -653,23 +653,23 @@ PopupAllowedForEvent(const char *eventNa startiter = enditer; } return false; } // static PopupControlState -Event::GetEventPopupControlState(WidgetEvent* aEvent, nsIDOMEvent* aDOMEvent) +Event::GetEventPopupControlState(WidgetEvent* aEvent, Event* aDOMEvent) { // generally if an event handler is running, new windows are disallowed. // check for exceptions: PopupControlState abuse = openAbused; - if (aDOMEvent && aDOMEvent->InternalDOMEvent()->GetWantsPopupControlCheck()) { + if (aDOMEvent && aDOMEvent->GetWantsPopupControlCheck()) { nsAutoString type; aDOMEvent->GetType(type); if (PopupAllowedForEvent(NS_ConvertUTF16toUTF8(type).get())) { return openAllowed; } } switch(aEvent->mClass) {
--- a/dom/events/Event.h +++ b/dom/events/Event.h @@ -158,17 +158,17 @@ public: NS_DECL_NSIDOMEVENT void InitPresContextData(nsPresContext* aPresContext); // Returns true if the event should be trusted. bool Init(EventTarget* aGlobal); static PopupControlState GetEventPopupControlState(WidgetEvent* aEvent, - nsIDOMEvent* aDOMEvent = nullptr); + Event* aDOMEvent = nullptr); static void PopupAllowedEventsChanged(); static void Shutdown(); static const char* GetEventName(EventMessage aEventType); static CSSIntPoint GetClientCoords(nsPresContext* aPresContext, WidgetEvent* aEvent,