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 { |