зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1523638
- Part 7: Transmit permissions for newly created WindowGlobalParent actors, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D37654 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
d57e4902c0
Коммит
d3369b5645
|
@ -78,7 +78,11 @@ void WindowGlobalParent::Init(const WindowGlobalInit& aInit) {
|
|||
// Determine which content process the window global is coming from.
|
||||
dom::ContentParentId processId(0);
|
||||
if (!mInProcess) {
|
||||
processId = static_cast<ContentParent*>(Manager()->Manager())->ChildID();
|
||||
ContentParent* cp = static_cast<ContentParent*>(Manager()->Manager());
|
||||
processId = cp->ChildID();
|
||||
|
||||
// Ensure the content process has permissions for this principal.
|
||||
cp->TransmitPermissionsForPrincipal(mDocumentPrincipal);
|
||||
}
|
||||
|
||||
mBrowsingContext = CanonicalBrowsingContext::Cast(aInit.browsingContext());
|
||||
|
|
Загрузка…
Ссылка в новой задаче