diff --git a/widget/windows/WinUtils.cpp b/widget/windows/WinUtils.cpp index 0348705261a..1aba34da641 100644 --- a/widget/windows/WinUtils.cpp +++ b/widget/windows/WinUtils.cpp @@ -1107,7 +1107,7 @@ nsresult AsyncFaviconDataReady::OnFaviconDataNotAvailable(void) rv = NS_NewChannel(getter_AddRefs(channel), mozIconURI, nsContentUtils::GetSystemPrincipal(), - nsILoadInfo::SEC_NORMAL, + nsILoadInfo::SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL, nsIContentPolicy::TYPE_IMAGE); NS_ENSURE_SUCCESS(rv, rv); @@ -1117,8 +1117,7 @@ nsresult AsyncFaviconDataReady::OnFaviconDataNotAvailable(void) rv = NS_NewDownloader(getter_AddRefs(listener), downloadObserver, icoFile); NS_ENSURE_SUCCESS(rv, rv); - channel->AsyncOpen(listener, nullptr); - return NS_OK; + return channel->AsyncOpen2(listener); } NS_IMETHODIMP