Bug 1650257: Also set NewWindowBCIsTop annotation in parent. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D87111
This commit is contained in:
@@ -321,6 +321,7 @@ WindowContext::IPCInitializer WindowContext::GetIPCInitializer() {
|
||||
init.mInnerWindowId = mInnerWindowId;
|
||||
init.mOuterWindowId = mOuterWindowId;
|
||||
init.mBrowsingContextId = mBrowsingContext->Id();
|
||||
init.mBrowsingContextIsTop = mBrowsingContext->IsTop();
|
||||
init.mFields = mFields.RawValues();
|
||||
return init;
|
||||
}
|
||||
@@ -412,6 +413,7 @@ void IPDLParamTraits<dom::WindowContext::IPCInitializer>::Write(
|
||||
WriteIPDLParam(aMessage, aActor, aInit.mInnerWindowId);
|
||||
WriteIPDLParam(aMessage, aActor, aInit.mOuterWindowId);
|
||||
WriteIPDLParam(aMessage, aActor, aInit.mBrowsingContextId);
|
||||
WriteIPDLParam(aMessage, aActor, aInit.mBrowsingContextIsTop);
|
||||
WriteIPDLParam(aMessage, aActor, aInit.mFields);
|
||||
}
|
||||
|
||||
@@ -423,6 +425,8 @@ bool IPDLParamTraits<dom::WindowContext::IPCInitializer>::Read(
|
||||
ReadIPDLParam(aMessage, aIterator, aActor, &aInit->mOuterWindowId) &&
|
||||
ReadIPDLParam(aMessage, aIterator, aActor,
|
||||
&aInit->mBrowsingContextId) &&
|
||||
ReadIPDLParam(aMessage, aIterator, aActor,
|
||||
&aInit->mBrowsingContextIsTop) &&
|
||||
ReadIPDLParam(aMessage, aIterator, aActor, &aInit->mFields);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user