Chromium Code Reviews| 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..507ea7c47b71551dc83e2ee1c2a1908f1cf4ff64 100644 |
| --- a/components/content_settings/core/common/content_settings_pattern.cc |
| +++ b/components/content_settings/core/common/content_settings_pattern.cc |
| @@ -614,6 +614,11 @@ ContentSettingsPattern::SchemeType ContentSettingsPattern::GetScheme() const { |
| return SCHEME_OTHER; |
| } |
| +bool ContentSettingsPattern::HasPath() const { |
| + DCHECK(GetScheme() == SCHEME_FILE); |
|
msramek
2016/09/27 11:11:38
nit: DCHECK_EQ
alexmos
2016/09/27 16:06:45
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 |