summaryrefslogtreecommitdiff
path: root/chromium/net/cookies/cookie_inclusion_status.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/cookies/cookie_inclusion_status.cc')
-rw-r--r--chromium/net/cookies/cookie_inclusion_status.cc5
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