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 6cd213090fbda233dc55580f9fb306a4ed8a8f9f..d7f2e9c4b31dc30d4d5eda826a93db2389406f31 100644 |
--- a/chrome/browser/supervised_user/supervised_user_service.cc |
+++ b/chrome/browser/supervised_user/supervised_user_service.cc |
@@ -102,10 +102,9 @@ void SupervisedUserService::URLFilterContext::LoadWhitelists( |
// so we make an additional copy of it. |
/// TODO(bauerb): This is kinda ugly. |
Bernhard Bauer
2014/09/30 10:02:07
While you're here, could you remove the extra slas
Marc Treib
2014/09/30 10:21:49
Done.
|
ScopedVector<SupervisedUserSiteList> site_lists_copy; |
- for (ScopedVector<SupervisedUserSiteList>::iterator it = site_lists.begin(); |
- it != site_lists.end(); ++it) { |
- site_lists_copy.push_back((*it)->Clone()); |
- } |
+ for (const SupervisedUserSiteList* site_list : site_lists) |
+ site_lists_copy.push_back(site_list->Clone()); |
+ |
ui_url_filter_->LoadWhitelists(site_lists.Pass()); |
BrowserThread::PostTask( |
BrowserThread::IO, |
@@ -313,11 +312,8 @@ void SupervisedUserService::AddNavigationBlockedCallback( |
void SupervisedUserService::DidBlockNavigation( |
content::WebContents* web_contents) { |
- for (std::vector<NavigationBlockedCallback>::iterator it = |
- navigation_blocked_callbacks_.begin(); |
- it != navigation_blocked_callbacks_.end(); ++it) { |
- it->Run(web_contents); |
- } |
+ for (const auto& callback : navigation_blocked_callbacks_) |
+ callback.Run(web_contents); |
} |
void SupervisedUserService::AddObserver( |
@@ -495,15 +491,13 @@ SupervisedUserService::GetActiveSiteLists() { |
if (!extension_service) |
return site_lists.Pass(); |
- const extensions::ExtensionSet* extensions = extension_service->extensions(); |
- for (extensions::ExtensionSet::const_iterator it = extensions->begin(); |
- it != extensions->end(); ++it) { |
- const extensions::Extension* extension = it->get(); |
+ for (const scoped_refptr<const extensions::Extension>& extension : |
Bernhard Bauer
2014/09/30 10:02:08
Hm... I guess unwrapping the scoped_refptr here wo
Marc Treib
2014/09/30 10:21:49
I don't think that's possible (is it?)
As it is, t
|
+ *extension_service->extensions()) { |
if (!extension_service->IsExtensionEnabled(extension->id())) |
continue; |
extensions::ExtensionResource site_list = |
- extensions::SupervisedUserInfo::GetContentPackSiteList(extension); |
+ extensions::SupervisedUserInfo::GetContentPackSiteList(extension.get()); |
if (!site_list.empty()) { |
site_lists.push_back(new SupervisedUserSiteList(extension->id(), |
site_list.GetFilePath())); |