Commit 5149a41b authored by Kershaw Chang's avatar Kershaw Chang
Browse files

Bug 1543990 - Simplify nsISpeculativeConnect API,...

Bug 1543990 - Simplify nsISpeculativeConnect API, r=necko-reviewers,geckoview-reviewers,search-reviewers,valentin,m_kato

Differential Revision: https://phabricator.services.mozilla.com/D179066
parent 95e14a9e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1849,7 +1849,8 @@ export var PlacesUIUtils = {
      Services.io.speculativeConnect(
        uri,
        window.gBrowser.contentPrincipal,
        null
        null,
        false
      );
    } catch (ex) {
      // Can't setup speculative connection for this url, just ignore it.
+1 −1
Original line number Diff line number Diff line
@@ -4496,7 +4496,7 @@ var SessionStoreInternal = {
      let sc = Services.io.QueryInterface(Ci.nsISpeculativeConnect);
      let uri = Services.io.newURI(url);
      try {
        sc.speculativeConnect(uri, principal, null);
        sc.speculativeConnect(uri, principal, null, false);
        return true;
      } catch (error) {
        // Can't setup speculative connection for this url.
+2 −1
Original line number Diff line number Diff line
@@ -752,7 +752,8 @@ export var UrlbarUtils = {
      Services.io.speculativeConnect(
        uri,
        window.gBrowser.contentPrincipal,
        null
        null,
        false
      );
    } catch (ex) {
      // Can't setup speculative connection for this url, just ignore it.
+2 −5
Original line number Diff line number Diff line
@@ -12485,11 +12485,8 @@ void Document::MaybePreconnect(nsIURI* aOrigURI, mozilla::CORSMode aCORSMode) {
    return;
  }
  if (aCORSMode == CORS_ANONYMOUS) {
    speculator->SpeculativeAnonymousConnect(uri, NodePrincipal(), nullptr);
  } else {
    speculator->SpeculativeConnect(uri, NodePrincipal(), nullptr);
  }
  speculator->SpeculativeConnect(uri, NodePrincipal(), nullptr,
                                 aCORSMode == CORS_ANONYMOUS);
}
void Document::ForgetImagePreload(nsIURI* aURI) {
+1 −1
Original line number Diff line number Diff line
@@ -3262,7 +3262,7 @@ nsresult Element::PostHandleEventForLinks(EventChainPostVisitor& aVisitor) {
            nsCOMPtr<nsISpeculativeConnect> sc =
                do_QueryInterface(nsContentUtils::GetIOService());
            nsCOMPtr<nsIInterfaceRequestor> ir = do_QueryInterface(shell);
            sc->SpeculativeConnect(absURI, NodePrincipal(), ir);
            sc->SpeculativeConnect(absURI, NodePrincipal(), ir, false);
          }
        }
      }
Loading