Bug 1267058 - Use AsyncOpen2() within Predictor.cpp. r=nwgh

--HG--
extra : rebase_source : 81c41c848f7437e78e32f0c46daad38bfc0f098f
This commit is contained in:
Christoph Kerschbaumer 2016-05-04 15:46:19 +02:00
Родитель ffa05b0781
Коммит f228b98aff
1 изменённых файлов: 12 добавлений и 7 удалений

Просмотреть файл

@ -1332,11 +1332,16 @@ Predictor::Prefetch(nsIURI *uri, nsIURI *referrer,
PREDICTOR_LOG(("Predictor::Prefetch uri=%s referrer=%s verifier=%p",
strUri.get(), strReferrer.get(), verifier));
nsCOMPtr<nsIChannel> channel;
nsresult rv = NS_NewChannelInternal(getter_AddRefs(channel), uri, nullptr,
nullptr, nullptr,
nsIRequest::LOAD_BACKGROUND);
nsresult rv = NS_NewChannel(getter_AddRefs(channel), uri,
nsContentUtils::GetSystemPrincipal(),
nsILoadInfo::SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL,
nsIContentPolicy::TYPE_OTHER,
nullptr, /* aLoadGroup */
nullptr, /* aCallbacks */
nsIRequest::LOAD_BACKGROUND);
if (NS_FAILED(rv)) {
PREDICTOR_LOG((" NS_NewChannelInternal failed rv=0x%X", rv));
PREDICTOR_LOG((" NS_NewChannel failed rv=0x%X", rv));
return rv;
}
@ -1352,11 +1357,11 @@ Predictor::Prefetch(nsIURI *uri, nsIURI *referrer,
nsCOMPtr<nsIStreamListener> listener = new PrefetchListener(verifier, uri,
this);
PREDICTOR_LOG((" calling AsyncOpen listener=%p channel=%p", listener.get(),
PREDICTOR_LOG((" calling AsyncOpen2 listener=%p channel=%p", listener.get(),
channel.get()));
rv = channel->AsyncOpen(listener, nullptr);
rv = channel->AsyncOpen2(listener);
if (NS_FAILED(rv)) {
PREDICTOR_LOG((" AsyncOpen failed rv=0x%X", rv));
PREDICTOR_LOG((" AsyncOpen2 failed rv=0x%X", rv));
}
return rv;