Index: remoting/client/frame_consumer_proxy.h |
diff --git a/remoting/client/frame_consumer_proxy.h b/remoting/client/frame_consumer_proxy.h |
index 7e62f2e135143171b597b776d8576b9933277fdd..0ee6e4660b805c544629cc11b92432a5dc43e402 100644 |
--- a/remoting/client/frame_consumer_proxy.h |
+++ b/remoting/client/frame_consumer_proxy.h |
@@ -28,7 +28,6 @@ class FrameConsumerProxy |
// to |frame_consumer_message_loop|. |
FrameConsumerProxy( |
scoped_refptr<base::MessageLoopProxy> frame_consumer_message_loop); |
- virtual ~FrameConsumerProxy(); |
// FrameConsumer implementation. |
virtual void ApplyBuffer(const SkISize& view_size, |
@@ -43,6 +42,9 @@ class FrameConsumerProxy |
void Attach(const base::WeakPtr<FrameConsumer>& frame_consumer); |
private: |
+ friend class base::RefCountedThreadSafe<FrameConsumerProxy>; |
+ virtual ~FrameConsumerProxy(); |
+ |
base::WeakPtr<FrameConsumer> frame_consumer_; |
scoped_refptr<base::MessageLoopProxy> frame_consumer_message_loop_; |