Index: android_webview/browser/net/aw_url_request_context_getter.cc |
diff --git a/android_webview/browser/net/aw_url_request_context_getter.cc b/android_webview/browser/net/aw_url_request_context_getter.cc |
index a738672d3e8ff76be8ff43ba553e0e3b900773fd..4b72924da0c83daff162578581a6d20c6cf8d428 100644 |
--- a/android_webview/browser/net/aw_url_request_context_getter.cc |
+++ b/android_webview/browser/net/aw_url_request_context_getter.cc |
@@ -25,6 +25,7 @@ |
#include "net/cookies/cookie_store.h" |
#include "net/dns/mapped_host_resolver.h" |
#include "net/http/http_cache.h" |
+#include "net/http/http_stream_factory.h" |
#include "net/proxy/proxy_service.h" |
#include "net/url_request/data_protocol_handler.h" |
#include "net/url_request/file_protocol_handler.h" |
@@ -196,6 +197,7 @@ void AwURLRequestContextGetter::InitializeURLRequestContext() { |
} |
PopulateNetworkSessionParams(url_request_context_.get(), |
&network_session_params); |
+ |
net::HttpCache* main_cache = new net::HttpCache( |
network_session_params, |
new net::HttpCache::DefaultBackend( |
@@ -210,6 +212,10 @@ void AwURLRequestContextGetter::InitializeURLRequestContext() { |
job_factory_ = CreateJobFactory(&protocol_handlers_); |
url_request_context_->set_job_factory(job_factory_.get()); |
+ |
+ // TODO(sgurun) remove once crbug.com/329681 is fixed. Should be |
+ // called only once. |
+ net::HttpStreamFactory::EnableNpnSpdy31(); |
} |
net::URLRequestContext* AwURLRequestContextGetter::GetURLRequestContext() { |