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 ebe71af37a25c588060b58c2c5bb339a22ee248c..0017d8cba68084a984b0b5885dc88393f60bb503 100644 |
--- a/chrome/browser/supervised_user/supervised_user_service.cc |
+++ b/chrome/browser/supervised_user/supervised_user_service.cc |
@@ -715,7 +715,10 @@ void SupervisedUserService::SetActive(bool active) { |
UpdateSiteLists(); |
UpdateManualHosts(); |
UpdateManualURLs(); |
- if (delegate_) { |
+ bool use_blacklist = |
+ CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kEnableSupervisedUserBlacklist); |
+ if (delegate_ && use_blacklist) { |
base::FilePath blacklist_path = delegate_->GetBlacklistPath(); |
if (!blacklist_path.empty()) |
LoadBlacklist(blacklist_path); |