| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index 4deba6c0c801c2d66efd709aa5bc64383831343e..42c0e68dc41969e8e2ac6d82d933698bced4dd2e 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -3108,16 +3108,12 @@ void ExtensionService::ManageBlacklist(
|
| const std::set<std::string>& new_blacklisted_ids) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| - std::set<std::string> no_longer_blacklisted;
|
| - std::set_difference(old_blacklisted_ids.begin(), old_blacklisted_ids.end(),
|
| - new_blacklisted_ids.begin(), new_blacklisted_ids.end(),
|
| - std::inserter(no_longer_blacklisted,
|
| - no_longer_blacklisted.begin()));
|
| - std::set<std::string> not_yet_blacklisted;
|
| - std::set_difference(new_blacklisted_ids.begin(), new_blacklisted_ids.end(),
|
| - old_blacklisted_ids.begin(), old_blacklisted_ids.end(),
|
| - std::inserter(not_yet_blacklisted,
|
| - not_yet_blacklisted.begin()));
|
| + std::set<std::string> no_longer_blacklisted =
|
| + base::STLSetDifference<std::set<std::string> >(old_blacklisted_ids,
|
| + new_blacklisted_ids);
|
| + std::set<std::string> not_yet_blacklisted =
|
| + base::STLSetDifference<std::set<std::string> >(new_blacklisted_ids,
|
| + old_blacklisted_ids);
|
|
|
| for (std::set<std::string>::iterator it = no_longer_blacklisted.begin();
|
| it != no_longer_blacklisted.end(); ++it) {
|
|
|