Index: extensions/browser/api/cast_channel/logger.cc |
diff --git a/extensions/browser/api/cast_channel/logger.cc b/extensions/browser/api/cast_channel/logger.cc |
index bddf53971c24515792cbe689486390e8a7905159..619eb477e75667a03cfbe15e4436b173d7e210a9 100644 |
--- a/extensions/browser/api/cast_channel/logger.cc |
+++ b/extensions/browser/api/cast_channel/logger.cc |
@@ -127,10 +127,10 @@ Logger::AggregatedSocketEventLog::AggregatedSocketEventLog() { |
Logger::AggregatedSocketEventLog::~AggregatedSocketEventLog() { |
} |
-Logger::Logger(scoped_ptr<base::TickClock> clock, |
+Logger::Logger(const scoped_refptr<base::TickClock>& clock, |
base::TimeTicks unix_epoch_time_ticks) |
- : clock_(clock.Pass()), unix_epoch_time_ticks_(unix_epoch_time_ticks) { |
- DCHECK(clock_); |
+ : clock_(clock), unix_epoch_time_ticks_(unix_epoch_time_ticks) { |
+ DCHECK(clock_.get() != NULL); |
// Logger may not be necessarily be created on the IO thread, but logging |
// happens exclusively there. |