Index: ppapi/shared_impl/resource.cc |
diff --git a/ppapi/shared_impl/resource.cc b/ppapi/shared_impl/resource.cc |
index 6f095f77c0dcc8d471c0328e76e3e816fcee61f9..5c9f738568a6d62e5f74c574167ae7e9be464140 100644 |
--- a/ppapi/shared_impl/resource.cc |
+++ b/ppapi/shared_impl/resource.cc |
@@ -12,7 +12,7 @@ namespace ppapi { |
Resource::Resource(ResourceObjectType type, PP_Instance instance) |
: host_resource_(HostResource::MakeInstanceOnly(instance)) { |
- // The instance should always be valid (nonzero). |
+ // The instance should be valid (nonzero). |
DCHECK(instance); |
pp_resource_ = PpapiGlobals::Get()->GetResourceTracker()->AddResource(this); |
@@ -40,6 +40,10 @@ Resource::Resource(ResourceObjectType type, const HostResource& host_resource) |
} |
} |
+Resource::Resource(Untracked) { |
+ pp_resource_ = PpapiGlobals::Get()->GetResourceTracker()->AddResource(this); |
+} |
+ |
Resource::~Resource() { |
PpapiGlobals::Get()->GetResourceTracker()->RemoveResource(this); |
} |