Index: ppapi/shared_impl/resource_object_base.h |
diff --git a/ppapi/shared_impl/resource_object_base.h b/ppapi/shared_impl/resource_object_base.h |
index 847e382b9aa43ab6f8d58f8025ab0eab3c7740a4..8f5da77ebd644ec320128e60dacc12eb53e88bc2 100644 |
--- a/ppapi/shared_impl/resource_object_base.h |
+++ b/ppapi/shared_impl/resource_object_base.h |
@@ -7,6 +7,8 @@ |
#include <stddef.h> // For NULL. |
+#include "base/memory/ref_counted.h" |
+ |
#define FOR_ALL_PPAPI_RESOURCE_APIS(F) \ |
F(PPB_AudioConfig_API) \ |
F(PPB_AudioTrusted_API) \ |
@@ -51,7 +53,7 @@ FOR_ALL_PPAPI_RESOURCE_APIS(DECLARE_RESOURCE_CLASS) |
#undef DECLARE_RESOURCE_CLASS |
} // namespace thunk |
-class ResourceObjectBase { |
+class ResourceObjectBase : public base::RefCounted<ResourceObjectBase> { |
public: |
virtual ~ResourceObjectBase(); |