| Index: chrome/browser/ssl/ssl_blocking_page.h
|
| diff --git a/chrome/browser/ssl/ssl_blocking_page.h b/chrome/browser/ssl/ssl_blocking_page.h
|
| index dac5ab41a2f8050a7f99685cf017b820cde0716b..50b252cda7c81adcac956ab61980cbc8911a5634 100644
|
| --- a/chrome/browser/ssl/ssl_blocking_page.h
|
| +++ b/chrome/browser/ssl/ssl_blocking_page.h
|
| @@ -70,7 +70,8 @@ class SSLBlockingPage : public SecurityInterstitialPage {
|
| const net::SSLInfo& ssl_info,
|
| const GURL& request_url,
|
| int options_mask,
|
| - const base::Callback<void(bool)>& callback);
|
| + const base::Callback<void(bool)>& callback,
|
| + const base::Time& base_time);
|
|
|
| // SecurityInterstitialPage method:
|
| const void* GetTypeForTesting() const override;
|
| @@ -118,6 +119,8 @@ class SSLBlockingPage : public SecurityInterstitialPage {
|
| const bool expired_but_previously_allowed_;
|
| scoped_ptr<SSLErrorClassification> ssl_error_classification_;
|
| scoped_ptr<SecurityInterstitialMetricsHelper> metrics_helper_;
|
| + // The interstitial is supposed to use this for all time-based calculations
|
| + const base::Time time_triggered_;
|
|
|
| // Which type of interstitial this is.
|
| enum SSLInterstitialReason {
|
|
|