| Index: chrome/common/extensions/permissions/permission_set.cc
|
| diff --git a/chrome/common/extensions/permissions/permission_set.cc b/chrome/common/extensions/permissions/permission_set.cc
|
| index 95f9a9c2448bed5da93b8ae88fee5a1c392b49c3..4c4327c7a4517389bae36c87cc49cc2e3923d37e 100644
|
| --- a/chrome/common/extensions/permissions/permission_set.cc
|
| +++ b/chrome/common/extensions/permissions/permission_set.cc
|
| @@ -225,20 +225,9 @@ bool PermissionSet::operator==(
|
| }
|
|
|
| bool PermissionSet::Contains(const PermissionSet& set) const {
|
| - // Every set includes the empty set.
|
| - if (set.IsEmpty())
|
| - return true;
|
| -
|
| - if (!apis_.Contains(set.apis()))
|
| - return false;
|
| -
|
| - if (!explicit_hosts().Contains(set.explicit_hosts()))
|
| - return false;
|
| -
|
| - if (!scriptable_hosts().Contains(set.scriptable_hosts()))
|
| - return false;
|
| -
|
| - return true;
|
| + return apis_.Contains(set.apis()) &&
|
| + explicit_hosts().Contains(set.explicit_hosts()) &&
|
| + scriptable_hosts().Contains(set.scriptable_hosts());
|
| }
|
|
|
| std::set<std::string> PermissionSet::GetAPIsAsStrings() const {
|
|
|