Bug 1626016 - Remove createFixupURI and move postData inside URIFixupInfo. r=Gijs,geckoview-reviewers,preferences-reviewers,snorp

Differential Revision: https://phabricator.services.mozilla.com/D93189
This commit is contained in:
Marco Bonardo
2020-10-13 10:20:16 +00:00
parent f6a0f2c0a7
commit 2126d8e487
24 changed files with 167 additions and 194 deletions

View File

@@ -1100,8 +1100,11 @@ nsScriptSecurityManager::CheckLoadURIStrWithPrincipal(
if (aPrincipal->OriginAttributesRef().mPrivateBrowsingId > 0) {
fixupFlags |= nsIURIFixup::FIXUP_FLAG_PRIVATE_CONTEXT;
}
rv = fixup->CreateFixupURI(aTargetURIStr, fixupFlags, nullptr,
getter_AddRefs(target));
nsCOMPtr<nsIURIFixupInfo> fixupInfo;
rv = fixup->GetFixupURIInfo(aTargetURIStr, fixupFlags,
getter_AddRefs(fixupInfo));
NS_ENSURE_SUCCESS(rv, rv);
rv = fixupInfo->GetPreferredURI(getter_AddRefs(target));
NS_ENSURE_SUCCESS(rv, rv);
rv = CheckLoadURIWithPrincipal(aPrincipal, target, aFlags, 0);