Index: gpu/command_buffer/service/valuebuffer_manager.h |
diff --git a/gpu/command_buffer/service/valuebuffer_manager.h b/gpu/command_buffer/service/valuebuffer_manager.h |
index d67616a104b208048f5acc8ec53b3daaeea19b02..b05eab226c1c186a0d1a01ca13fb937834a73bf2 100644 |
--- a/gpu/command_buffer/service/valuebuffer_manager.h |
+++ b/gpu/command_buffer/service/valuebuffer_manager.h |
@@ -22,8 +22,9 @@ namespace gles2 { |
class ValuebufferManager; |
+// TODO(mgiuca): Avoid using UnsafeRefCounted. http://crbug.com/469952. |
class GPU_EXPORT SubscriptionRefSet |
- : public base::RefCounted<SubscriptionRefSet> { |
+ : public base::UnsafeRefCounted<SubscriptionRefSet> { |
public: |
class GPU_EXPORT Observer { |
public: |
@@ -42,7 +43,7 @@ class GPU_EXPORT SubscriptionRefSet |
virtual ~SubscriptionRefSet(); |
private: |
- friend class base::RefCounted<SubscriptionRefSet>; |
+ friend class base::UnsafeRefCounted<SubscriptionRefSet>; |
friend class ValuebufferManager; |
typedef base::hash_map<unsigned int, int> RefSet; |