Chromium Code Reviews| Index: android_webview/browser/aw_browser_context.cc |
| diff --git a/android_webview/browser/aw_browser_context.cc b/android_webview/browser/aw_browser_context.cc |
| index a66d83761a8ff890e51dadccbd14f18e7404bf3f..8abeeb1e2d904825867c7995521f09e13a5e8d39 100644 |
| --- a/android_webview/browser/aw_browser_context.cc |
| +++ b/android_webview/browser/aw_browser_context.cc |
| @@ -1,16 +1,17 @@ |
| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #include "android_webview/browser/aw_browser_context.h" |
| +#include <string> |
| #include <utility> |
| #include "android_webview/browser/aw_browser_policy_connector.h" |
| #include "android_webview/browser/aw_form_database_service.h" |
| #include "android_webview/browser/aw_metrics_service_client.h" |
| #include "android_webview/browser/aw_permission_manager.h" |
| #include "android_webview/browser/aw_quota_manager_bridge.h" |
| #include "android_webview/browser/aw_resource_context.h" |
| #include "android_webview/browser/jni_dependency_factory.h" |
| #include "android_webview/browser/net/aw_url_request_context_getter.h" |
| @@ -205,22 +206,21 @@ void AwBrowserContext::PreMainMessageLoopRun() { |
| url_request_context_getter_ = new AwURLRequestContextGetter( |
| cache_path, CreateProxyConfigService(), user_pref_service_.get()); |
| data_reduction_proxy_io_data_.reset( |
| new data_reduction_proxy::DataReductionProxyIOData( |
| data_reduction_proxy::Client::WEBVIEW_ANDROID, |
| data_reduction_proxy::DataReductionProxyParams::kAllowed, |
| url_request_context_getter_->GetNetLog(), |
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO), |
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), |
| - false /* enable */, |
| - GetUserAgent())); |
| + false /* enable */, GetUserAgent(), std::string())); |
|
tbansal1
2016/06/29 17:58:25
Fix cronet too :)
|
| data_reduction_proxy_settings_.reset( |
| new data_reduction_proxy::DataReductionProxySettings()); |
| std::unique_ptr<data_reduction_proxy::DataStore> store( |
| new data_reduction_proxy::DataStore()); |
| base::SequencedWorkerPool* pool = BrowserThread::GetBlockingPool(); |
| scoped_refptr<base::SequencedTaskRunner> db_task_runner = |
| pool->GetSequencedTaskRunnerWithShutdownBehavior( |
| pool->GetSequenceToken(), |
| base::SequencedWorkerPool::SKIP_ON_SHUTDOWN); |
| data_reduction_proxy_service_.reset( |