Index: chrome/browser/ssl/chrome_ssl_host_state_delegate.cc |
diff --git a/chrome/browser/ssl/chrome_ssl_host_state_delegate.cc b/chrome/browser/ssl/chrome_ssl_host_state_delegate.cc |
index c8fed6e90058b1fbcdf38aad26bbcb187ebaf181..51640614b9c30738f62e398a1f70656684e7b268 100644 |
--- a/chrome/browser/ssl/chrome_ssl_host_state_delegate.cc |
+++ b/chrome/browser/ssl/chrome_ssl_host_state_delegate.cc |
@@ -333,9 +333,7 @@ void ChromeSSLHostStateDelegate::Clear( |
// Convert host matching to content settings pattern matching. Content |
// settings deletion is done synchronously on the UI thread, so we can use |
// |host_filter| by reference. |
- base::Callback<bool(const ContentSettingsPattern& primary_pattern, |
- const ContentSettingsPattern& secondary_pattern)> |
- pattern_filter; |
+ HostContentSettingsMap::PatternSourcePredicate pattern_filter; |
if (!host_filter.is_null()) { |
pattern_filter = |
base::Bind(&HostFilterToPatternFilter, base::ConstRef(host_filter)); |
@@ -343,7 +341,8 @@ void ChromeSSLHostStateDelegate::Clear( |
HostContentSettingsMapFactory::GetForProfile(profile_) |
->ClearSettingsForOneTypeWithPredicate( |
- CONTENT_SETTINGS_TYPE_SSL_CERT_DECISIONS, pattern_filter); |
+ CONTENT_SETTINGS_TYPE_SSL_CERT_DECISIONS, base::Time(), |
+ pattern_filter); |
} |
content::SSLHostStateDelegate::CertJudgment |