@@ -399,7 +399,7 @@ nsresult RHEntryToRHEntryInfo(nsIRedirectHistoryEntry* aRHEntry,
399399}
400400
401401nsresult LoadInfoToLoadInfoArgs (nsILoadInfo* aLoadInfo,
402- Maybe< LoadInfoArgs>* aOptionalLoadInfoArgs ) {
402+ LoadInfoArgs* outLoadInfoArgs ) {
403403 nsresult rv = NS_OK;
404404 Maybe<PrincipalInfo> loadingPrincipalInfo;
405405 if (nsIPrincipal* loadingPrin = aLoadInfo->GetLoadingPrincipal ()) {
@@ -541,7 +541,7 @@ nsresult LoadInfoToLoadInfoArgs(nsILoadInfo* aLoadInfo,
541541 redirectChain, interceptionInfo->FromThirdParty ()));
542542 }
543543
544- *aOptionalLoadInfoArgs = Some ( LoadInfoArgs (
544+ *outLoadInfoArgs = LoadInfoArgs (
545545 loadingPrincipalInfo, triggeringPrincipalInfo, principalToInheritInfo,
546546 topLevelPrincipalInfo, optionalResultPrincipalURI, triggeringRemoteType,
547547 aLoadInfo->GetSandboxedNullPrincipalID (), aLoadInfo->GetSecurityFlags (),
@@ -584,23 +584,23 @@ nsresult LoadInfoToLoadInfoArgs(nsILoadInfo* aLoadInfo,
584584 aLoadInfo->GetStoragePermission (), aLoadInfo->GetIsMetaRefresh (),
585585 aLoadInfo->GetLoadingEmbedderPolicy (),
586586 aLoadInfo->GetIsOriginTrialCoepCredentiallessEnabledForTopLevel (),
587- unstrippedURI, interceptionInfoArg)) ;
587+ unstrippedURI, interceptionInfoArg);
588588
589589 return NS_OK;
590590}
591591
592- nsresult LoadInfoArgsToLoadInfo (
593- const Maybe<LoadInfoArgs>& aOptionalLoadInfoArgs ,
594- const nsACString& aOriginRemoteType, nsILoadInfo** outLoadInfo) {
595- return LoadInfoArgsToLoadInfo (aOptionalLoadInfoArgs , aOriginRemoteType,
596- nullptr , outLoadInfo);
592+ nsresult LoadInfoArgsToLoadInfo (const LoadInfoArgs& aLoadInfoArgs,
593+ const nsACString& aOriginRemoteType ,
594+ nsILoadInfo** outLoadInfo) {
595+ return LoadInfoArgsToLoadInfo (aLoadInfoArgs , aOriginRemoteType, nullptr ,
596+ outLoadInfo);
597597}
598- nsresult LoadInfoArgsToLoadInfo (
599- const Maybe<LoadInfoArgs>& aOptionalLoadInfoArgs ,
600- const nsACString& aOriginRemoteType, nsINode* aCspToInheritLoadingContext,
601- nsILoadInfo** outLoadInfo) {
598+ nsresult LoadInfoArgsToLoadInfo (const LoadInfoArgs& aLoadInfoArgs,
599+ const nsACString& aOriginRemoteType ,
600+ nsINode* aCspToInheritLoadingContext,
601+ nsILoadInfo** outLoadInfo) {
602602 RefPtr<LoadInfo> loadInfo;
603- nsresult rv = LoadInfoArgsToLoadInfo (aOptionalLoadInfoArgs , aOriginRemoteType,
603+ nsresult rv = LoadInfoArgsToLoadInfo (aLoadInfoArgs , aOriginRemoteType,
604604 aCspToInheritLoadingContext,
605605 getter_AddRefs (loadInfo));
606606 NS_ENSURE_SUCCESS (rv, rv);
@@ -609,23 +609,16 @@ nsresult LoadInfoArgsToLoadInfo(
609609 return NS_OK;
610610}
611611
612- nsresult LoadInfoArgsToLoadInfo (
613- const Maybe<LoadInfoArgs>& aOptionalLoadInfoArgs ,
614- const nsACString& aOriginRemoteType, LoadInfo** outLoadInfo) {
615- return LoadInfoArgsToLoadInfo (aOptionalLoadInfoArgs , aOriginRemoteType,
616- nullptr , outLoadInfo);
612+ nsresult LoadInfoArgsToLoadInfo (const LoadInfoArgs& aLoadInfoArgs,
613+ const nsACString& aOriginRemoteType ,
614+ LoadInfo** outLoadInfo) {
615+ return LoadInfoArgsToLoadInfo (aLoadInfoArgs , aOriginRemoteType, nullptr ,
616+ outLoadInfo);
617617}
618- nsresult LoadInfoArgsToLoadInfo (
619- const Maybe<LoadInfoArgs>& aOptionalLoadInfoArgs,
620- const nsACString& aOriginRemoteType, nsINode* aCspToInheritLoadingContext,
621- LoadInfo** outLoadInfo) {
622- if (aOptionalLoadInfoArgs.isNothing ()) {
623- *outLoadInfo = nullptr ;
624- return NS_OK;
625- }
626-
627- const LoadInfoArgs& loadInfoArgs = aOptionalLoadInfoArgs.ref ();
628-
618+ nsresult LoadInfoArgsToLoadInfo (const LoadInfoArgs& loadInfoArgs,
619+ const nsACString& aOriginRemoteType,
620+ nsINode* aCspToInheritLoadingContext,
621+ LoadInfo** outLoadInfo) {
629622 nsCOMPtr<nsIPrincipal> loadingPrincipal;
630623 if (loadInfoArgs.requestingPrincipalInfo ().isSome ()) {
631624 auto loadingPrincipalOrErr =
0 commit comments