Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug

This is a large patch which tries to switch many of the external consumers of
nsGlobalWindow to instead use the new Inner or Outer variants.

MozReview-Commit-ID: 99648Lm46T5
This commit is contained in:
Nika Layzell
2017-11-03 18:25:38 -04:00
parent 6db29a04cc
commit d8c117bc28
91 changed files with 276 additions and 248 deletions

View File

@@ -319,7 +319,7 @@ HTMLFrameSetElement::IsEventAttributeNameInternal(nsAtom *aName)
HTMLFrameSetElement::GetOn##name_() \
{ \
if (nsPIDOMWindowInner* win = OwnerDoc()->GetInnerWindow()) { \
nsGlobalWindow* globalWin = nsGlobalWindow::Cast(win); \
nsGlobalWindowInner* globalWin = nsGlobalWindowInner::Cast(win); \
return globalWin->GetOn##name_(); \
} \
return nullptr; \
@@ -332,7 +332,7 @@ HTMLFrameSetElement::IsEventAttributeNameInternal(nsAtom *aName)
return; \
} \
\
nsGlobalWindow* globalWin = nsGlobalWindow::Cast(win); \
nsGlobalWindowInner* globalWin = nsGlobalWindowInner::Cast(win); \
return globalWin->SetOn##name_(handler); \
}
#define WINDOW_EVENT(name_, id_, type_, struct_) \