Index: components/content_settings/core/common/content_settings_pattern.cc |
diff --git a/components/content_settings/core/common/content_settings_pattern.cc b/components/content_settings/core/common/content_settings_pattern.cc |
index 0e91d66dda89619fc008d2cef27919dfafd7cc0c..2ff1f052f8d09337d3ea07b8c54e4fe3445b6c01 100644 |
--- a/components/content_settings/core/common/content_settings_pattern.cc |
+++ b/components/content_settings/core/common/content_settings_pattern.cc |
@@ -529,6 +529,11 @@ bool ContentSettingsPattern::MatchesAllHosts() const { |
return parts_.has_domain_wildcard && parts_.host.empty(); |
} |
+bool ContentSettingsPattern::HasNoWildcard() const { |
+ return !parts_.is_scheme_wildcard && !parts_.has_domain_wildcard && |
+ !parts_.is_port_wildcard && !parts_.is_path_wildcard; |
+} |
+ |
std::string ContentSettingsPattern::ToString() const { |
if (IsValid()) |
return content_settings::PatternParser::ToString(parts_); |