diff options
Diffstat (limited to 'chromium/net/cookies/cookie_inclusion_status.cc')
-rw-r--r-- | chromium/net/cookies/cookie_inclusion_status.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/net/cookies/cookie_inclusion_status.cc b/chromium/net/cookies/cookie_inclusion_status.cc index 8e13916ba13..240b17cd1b0 100644 --- a/chromium/net/cookies/cookie_inclusion_status.cc +++ b/chromium/net/cookies/cookie_inclusion_status.cc @@ -51,6 +51,11 @@ bool CookieInclusionStatus::HasExclusionReason(ExclusionReason reason) const { return exclusion_reasons_ & GetExclusionBitmask(reason); } +bool CookieInclusionStatus::HasOnlyExclusionReason( + ExclusionReason reason) const { + return exclusion_reasons_ == GetExclusionBitmask(reason); +} + void CookieInclusionStatus::AddExclusionReason(ExclusionReason reason) { exclusion_reasons_ |= GetExclusionBitmask(reason); // If the cookie would be excluded for reasons other than the new SameSite |