| Index: chrome/browser/supervised_user/supervised_user_service.cc
|
| diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc
|
| index 324f525d62632145ea2ce299f1691c02c2797820..a470f3e61eac67f13219e63cce019f03dede20cf 100644
|
| --- a/chrome/browser/supervised_user/supervised_user_service.cc
|
| +++ b/chrome/browser/supervised_user/supervised_user_service.cc
|
| @@ -441,6 +441,13 @@ SupervisedUserService::URLFilterContext::io_url_filter() const {
|
| return io_url_filter_.get();
|
| }
|
|
|
| +void SupervisedUserService::URLFilterContext::SetEnabled(bool enabled) {
|
| + ui_url_filter_->SetEnabled(enabled);
|
| + BrowserThread::PostTask(BrowserThread::IO, FROM_HERE,
|
| + base::Bind(&SupervisedUserURLFilter::SetEnabled,
|
| + io_url_filter_, enabled));
|
| +}
|
| +
|
| void SupervisedUserService::URLFilterContext::SetDefaultFilteringBehavior(
|
| SupervisedUserURLFilter::FilteringBehavior behavior) {
|
| ui_url_filter_->SetDefaultFilteringBehavior(behavior);
|
| @@ -672,6 +679,8 @@ void SupervisedUserService::SetActive(bool active) {
|
| BrowserList::RemoveObserver(this);
|
| #endif
|
| }
|
| +
|
| + url_filter_context_.SetEnabled(active_);
|
| }
|
|
|
| #if !defined(OS_ANDROID)
|
|
|