| Index: components/certificate_transparency/single_tree_tracker.cc
|
| diff --git a/components/certificate_transparency/single_tree_tracker.cc b/components/certificate_transparency/single_tree_tracker.cc
|
| index 281231690f6a3257b61ed084a75ed8d45635d57b..ea76da96864490b5e8c74c490f8a85acd3ca0b02 100644
|
| --- a/components/certificate_transparency/single_tree_tracker.cc
|
| +++ b/components/certificate_transparency/single_tree_tracker.cc
|
| @@ -221,9 +221,12 @@ SingleTreeTracker::SingleTreeTracker(
|
| weak_factory_(this) {
|
| memory_pressure_listener_.reset(new base::MemoryPressureListener(base::Bind(
|
| &SingleTreeTracker::OnMemoryPressure, base::Unretained(this))));
|
| + net::NetworkChangeNotifier::AddNetworkChangeObserver(this);
|
| }
|
|
|
| -SingleTreeTracker::~SingleTreeTracker() {}
|
| +SingleTreeTracker::~SingleTreeTracker() {
|
| + net::NetworkChangeNotifier::RemoveNetworkChangeObserver(this);
|
| +}
|
|
|
| void SingleTreeTracker::OnSCTVerified(net::X509Certificate* cert,
|
| const SignedCertificateTimestamp* sct) {
|
| @@ -326,6 +329,11 @@ void SingleTreeTracker::NewSTHObserved(const SignedTreeHead& sth) {
|
| ProcessPendingEntries();
|
| }
|
|
|
| +void SingleTreeTracker::OnNetworkChanged(
|
| + net::NetworkChangeNotifier::ConnectionType type) {
|
| + pending_entries_.clear();
|
| +}
|
| +
|
| SingleTreeTracker::SCTInclusionStatus
|
| SingleTreeTracker::GetLogEntryInclusionStatus(
|
| net::X509Certificate* cert,
|
|
|