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 348892e5d1523be701aa21a356b6aab3c60cb8c3..d27a128dc743de6977f4677985d4c34a91772891 100644 |
--- a/components/content_settings/core/common/content_settings_pattern.cc |
+++ b/components/content_settings/core/common/content_settings_pattern.cc |
@@ -614,6 +614,12 @@ ContentSettingsPattern::SchemeType ContentSettingsPattern::GetScheme() const { |
return SCHEME_OTHER; |
} |
+bool ContentSettingsPattern::HasPath() const { |
+ if (GetScheme() != SCHEME_FILE) |
+ return false; |
lshang
2016/09/26 01:57:13
How about using DCHECK here? Since HasPath() is on
alexmos
2016/09/26 23:40:24
Done.
|
+ return !parts_.is_path_wildcard && !parts_.path.empty(); |
+} |
+ |
ContentSettingsPattern::Relation ContentSettingsPattern::Compare( |
const ContentSettingsPattern& other) const { |
// Two invalid patterns are identical in the way they behave. They don't match |