Index: remoting/host/host_status_logger.cc |
diff --git a/remoting/host/host_status_logger.cc b/remoting/host/host_status_logger.cc |
index 992a155fbfc92493a3d16745d2f8d743edb6f750..b81e03297caeb4571d28626d60fc8cf810d36f63 100644 |
--- a/remoting/host/host_status_logger.cc |
+++ b/remoting/host/host_status_logger.cc |
@@ -23,13 +23,14 @@ HostStatusLogger::HostStatusLogger(base::WeakPtr<HostStatusMonitor> monitor, |
} |
HostStatusLogger::~HostStatusLogger() { |
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); |
if (monitor_.get()) |
monitor_->RemoveStatusObserver(this); |
} |
void HostStatusLogger::LogSessionStateChange(const std::string& jid, |
bool connected) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); |
std::unique_ptr<ServerLogEntry> entry( |
MakeLogEntryForSessionStateChange(connected)); |
@@ -43,12 +44,12 @@ void HostStatusLogger::LogSessionStateChange(const std::string& jid, |
} |
void HostStatusLogger::OnClientConnected(const std::string& jid) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); |
LogSessionStateChange(jid, true); |
} |
void HostStatusLogger::OnClientDisconnected(const std::string& jid) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); |
LogSessionStateChange(jid, false); |
connection_route_type_.erase(jid); |
} |