Bug 1525188 - Don't set remoteType attributes when swapping frameLoaders. r=nika

Differential Revision: https://phabricator.services.mozilla.com/D19220

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Mike Conley 2019-02-08 21:16:40 +00:00
Родитель f01445a07c
Коммит 2c53e6da2d
1 изменённых файлов: 0 добавлений и 16 удалений

Просмотреть файл

@ -1079,22 +1079,6 @@ nsresult nsFrameLoader::SwapWithOtherRemoteLoader(
return rv;
}
// Swap the remoteType property as the frameloaders are being swapped
nsAutoString ourRemoteType;
if (!ourContent->GetAttr(kNameSpaceID_None, nsGkAtoms::RemoteType,
ourRemoteType)) {
ourRemoteType.AssignLiteral(DEFAULT_REMOTE_TYPE);
}
nsAutoString otherRemoteType;
if (!otherContent->GetAttr(kNameSpaceID_None, nsGkAtoms::RemoteType,
otherRemoteType)) {
otherRemoteType.AssignLiteral(DEFAULT_REMOTE_TYPE);
}
ourContent->SetAttr(kNameSpaceID_None, nsGkAtoms::RemoteType, otherRemoteType,
false);
otherContent->SetAttr(kNameSpaceID_None, nsGkAtoms::RemoteType, ourRemoteType,
false);
Unused << mRemoteBrowser->SendSwappedWithOtherRemoteLoader(
ourContext.AsIPCTabContext());
Unused << aOther->mRemoteBrowser->SendSwappedWithOtherRemoteLoader(