Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / net / url_request / url_request_throttler_entry.cc
index b7c0612..5d0c43a 100644 (file)
@@ -150,11 +150,11 @@ void URLRequestThrottlerEntry::DetachManager() {
 }
 
 bool URLRequestThrottlerEntry::ShouldRejectRequest(
-    const URLRequest& request) const {
+    const URLRequest& request,
+    NetworkDelegate* network_delegate) const {
   bool reject_request = false;
   if (!is_backoff_disabled_ && !ExplicitUserRequest(request.load_flags()) &&
-      (!request.context()->network_delegate() ||
-       request.context()->network_delegate()->CanThrottleRequest(request)) &&
+      (!network_delegate || network_delegate->CanThrottleRequest(request)) &&
       GetBackoffEntry()->ShouldRejectRequest()) {
     int num_failures = GetBackoffEntry()->failure_count();
     int release_after_ms =