зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1210439, r=smaug
--HG-- extra : commitid : C69q7RrWYoC extra : rebase_source : ef3f6584fa0c62c55bd3b233638b3a2a1db0f865
This commit is contained in:
Родитель
0b9ba07a8b
Коммит
0e5eaa117d
|
@ -3244,26 +3244,26 @@ nsDocShell::SetDocLoaderParent(nsDocLoader* aParent)
|
|||
bool value;
|
||||
nsCOMPtr<nsIDocShell> parentAsDocShell(do_QueryInterface(parent));
|
||||
if (parentAsDocShell) {
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowPlugins(&value))) {
|
||||
if (mAllowPlugins && NS_SUCCEEDED(parentAsDocShell->GetAllowPlugins(&value))) {
|
||||
SetAllowPlugins(value);
|
||||
}
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowJavascript(&value))) {
|
||||
if (mAllowJavascript && NS_SUCCEEDED(parentAsDocShell->GetAllowJavascript(&value))) {
|
||||
SetAllowJavascript(value);
|
||||
}
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowMetaRedirects(&value))) {
|
||||
if (mAllowMetaRedirects && NS_SUCCEEDED(parentAsDocShell->GetAllowMetaRedirects(&value))) {
|
||||
SetAllowMetaRedirects(value);
|
||||
}
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowSubframes(&value))) {
|
||||
if (mAllowSubframes && NS_SUCCEEDED(parentAsDocShell->GetAllowSubframes(&value))) {
|
||||
SetAllowSubframes(value);
|
||||
}
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowImages(&value))) {
|
||||
if (mAllowImages && NS_SUCCEEDED(parentAsDocShell->GetAllowImages(&value))) {
|
||||
SetAllowImages(value);
|
||||
}
|
||||
SetAllowMedia(parentAsDocShell->GetAllowMedia());
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetAllowWindowControl(&value))) {
|
||||
SetAllowMedia(parentAsDocShell->GetAllowMedia() && mAllowMedia);
|
||||
if (mAllowWindowControl && NS_SUCCEEDED(parentAsDocShell->GetAllowWindowControl(&value))) {
|
||||
SetAllowWindowControl(value);
|
||||
}
|
||||
SetAllowContentRetargeting(
|
||||
SetAllowContentRetargeting(mAllowContentRetargeting &&
|
||||
parentAsDocShell->GetAllowContentRetargetingOnChildren());
|
||||
if (NS_SUCCEEDED(parentAsDocShell->GetIsActive(&value))) {
|
||||
SetIsActive(value);
|
||||
|
@ -3274,7 +3274,7 @@ nsDocShell::SetDocLoaderParent(nsDocLoader* aParent)
|
|||
if (NS_FAILED(parentAsDocShell->GetAllowDNSPrefetch(&value))) {
|
||||
value = false;
|
||||
}
|
||||
SetAllowDNSPrefetch(value);
|
||||
SetAllowDNSPrefetch(mAllowDNSPrefetch && value);
|
||||
value = parentAsDocShell->GetAffectPrivateSessionLifetime();
|
||||
SetAffectPrivateSessionLifetime(value);
|
||||
uint32_t flags;
|
||||
|
|
Загрузка…
Ссылка в новой задаче