| Index: extensions/browser/api/cast_channel/logger.h
|
| diff --git a/extensions/browser/api/cast_channel/logger.h b/extensions/browser/api/cast_channel/logger.h
|
| index e6462bb74b3c2b8b4b381deba625b040d0dc2858..3fe4a7a56aecfbf5bd7a9eefc30f19804de62c61 100644
|
| --- a/extensions/browser/api/cast_channel/logger.h
|
| +++ b/extensions/browser/api/cast_channel/logger.h
|
| @@ -33,7 +33,8 @@ static const int kMaxEventsPerSocket = 2000;
|
|
|
| // Logs information of each channel and sockets and exports the log as
|
| // a blob. Logger is done on the IO thread.
|
| -class Logger : public base::RefCounted<Logger> {
|
| +// TODO(mgiuca): Avoid using UnsafeRefCounted. http://crbug.com/469952.
|
| +class Logger : public base::UnsafeRefCounted<Logger> {
|
| public:
|
| // |clock|: Clock used for generating timestamps for the events. Owned by
|
| // this class.
|
| @@ -87,7 +88,7 @@ class Logger : public base::RefCounted<Logger> {
|
| LastErrors GetLastErrors(int channel_id) const;
|
|
|
| private:
|
| - friend class base::RefCounted<Logger>;
|
| + friend class base::UnsafeRefCounted<Logger>;
|
| ~Logger();
|
|
|
| struct AggregatedSocketEventLog {
|
|
|