Bug 1578624 - P3: Move conversion from LoadURIOptions processing into a static constructor for nsDocShellLoadState. r=kmag

Differential Revision: https://phabricator.services.mozilla.com/D44759
This commit is contained in:
Matt Woodrow
2019-10-09 04:53:39 +00:00
parent 7a1fd26761
commit c168ffe7c0
5 changed files with 165 additions and 125 deletions

View File

@@ -41,6 +41,11 @@ class nsDocShellLoadState final {
static nsresult CreateFromPendingChannel(nsIChildChannel* aPendingChannel,
nsDocShellLoadState** aResult);
static nsresult CreateFromLoadURIOptions(
nsISupports* aConsumer, nsIURIFixup* aURIFixup, const nsAString& aURI,
const mozilla::dom::LoadURIOptions& aLoadURIOptions,
nsDocShellLoadState** aResult);
// Getters and Setters
nsIReferrerInfo* GetReferrerInfo() const;