| 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 0003e2e1520da5817556ab680dd4b44ed912d961..64166702bddfb9e6ff7611a46b748c22dbf5b61e 100644
|
| --- a/android_webview/browser/aw_browser_context.cc
|
| +++ b/android_webview/browser/aw_browser_context.cc
|
| @@ -265,6 +265,10 @@ void AwBrowserContext::PreMainMessageLoopRun() {
|
| AwMetricsServiceClient::GetInstance()->Initialize(user_pref_service_.get(),
|
| GetRequestContext(),
|
| guid_file_path);
|
| + web_restriction_provider_.reset(
|
| + new web_restriction::ContentResolverWebRestrictionProvider());
|
| + web_restriction_provider_->Initialize(
|
| + "com.google.android.apps.chrome.SupervisedUserProvider");
|
| }
|
|
|
| void AwBrowserContext::AddVisitedURLs(const std::vector<GURL>& urls) {
|
| @@ -455,6 +459,12 @@ policy::URLBlacklistManager* AwBrowserContext::GetURLBlacklistManager() {
|
| return blacklist_manager_.get();
|
| }
|
|
|
| +web_restriction::ContentResolverWebRestrictionProvider*
|
| +AwBrowserContext::GetWebRestrictionProvider() {
|
| + DCHECK(web_restriction_provider_);
|
| + return web_restriction_provider_.get();
|
| +}
|
| +
|
| void AwBrowserContext::RebuildTable(
|
| const scoped_refptr<URLEnumerator>& enumerator) {
|
| // Android WebView rebuilds from WebChromeClient.getVisitedHistory. The client
|
|
|