Bug 1616353 - Part 7.7: Remove window initialization properties which are redundant with nsOpenWindowInfo, r=kmag
These properties used to be passed to newly created content windows in many different ways, but are now unified under nsOpenWindowInfo. This patch cleans up the remaining properties. Differential Revision: https://phabricator.services.mozilla.com/D67056
This commit is contained in:
@@ -34,7 +34,6 @@ NS_IMPL_CYCLE_COLLECTION_CLASS(nsGenericHTMLFrameElement)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(nsGenericHTMLFrameElement,
|
||||
nsGenericHTMLElement)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFrameLoader)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOpenerWindow)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mBrowserElementAPI)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
@@ -45,7 +44,6 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(nsGenericHTMLFrameElement,
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mFrameLoader)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mOpenerWindow)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mBrowserElementAPI)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
@@ -163,13 +161,6 @@ void nsGenericHTMLFrameElement::CreateRemoteFrameLoader(
|
||||
}
|
||||
}
|
||||
|
||||
void nsGenericHTMLFrameElement::PresetOpenerWindow(
|
||||
const Nullable<WindowProxyHolder>& aOpenerWindow, ErrorResult& aRv) {
|
||||
MOZ_ASSERT(!mFrameLoader);
|
||||
mOpenerWindow =
|
||||
aOpenerWindow.IsNull() ? nullptr : aOpenerWindow.Value().get();
|
||||
}
|
||||
|
||||
void nsGenericHTMLFrameElement::SwapFrameLoaders(
|
||||
HTMLIFrameElement& aOtherLoaderOwner, ErrorResult& rv) {
|
||||
if (&aOtherLoaderOwner == this) {
|
||||
|
||||
Reference in New Issue
Block a user