Index: mojo/services/network/url_loader_impl.cc |
diff --git a/mojo/services/network/url_loader_impl.cc b/mojo/services/network/url_loader_impl.cc |
index 955a49c2e958484272fd7896de24912b26b723d1..1f372f3895b62945537f056f9cd41e22354da121 100644 |
--- a/mojo/services/network/url_loader_impl.cc |
+++ b/mojo/services/network/url_loader_impl.cc |
@@ -537,10 +537,15 @@ void URLLoaderImpl::StartInternal(URLRequestPtr request) { |
new net::ElementsUploadDataStream(element_readers.Pass(), 0))); |
} |
int load_flags = 0; |
- if (request->bypass_cache) |
- load_flags |= net::LOAD_BYPASS_CACHE; |
- if (request->only_from_cache) |
- load_flags |= net::LOAD_ONLY_FROM_CACHE; |
+ switch (request->cache_mode) { |
+ case URLRequest::CACHE_MODE_DEFAULT: |
+ break; |
+ case URLRequest::CACHE_MODE_BYPASS_CACHE: |
+ load_flags |= net::LOAD_BYPASS_CACHE; |
+ case URLRequest::CACHE_MODE_ONLY_FROM_CACHE: |
+ load_flags |= net::LOAD_ONLY_FROM_CACHE; |
+ break; |
+ } |
viettrungluu
2015/07/20 17:00:28
Since we don't validate enums, you should have a d
qsr
2015/07/20 18:30:50
Hum... I'm kind of torn here. If I don't do this,
|
if (load_flags) |
url_request_->SetLoadFlags(load_flags); |