Index: ppapi/thunk/enter.cc |
diff --git a/ppapi/thunk/enter.cc b/ppapi/thunk/enter.cc |
index 47889dd15776c7b4feadada713b8496f835611bb..2adc7f2d47a88239af5bcfdff77263c5363b7062 100644 |
--- a/ppapi/thunk/enter.cc |
+++ b/ppapi/thunk/enter.cc |
@@ -32,16 +32,19 @@ namespace subtle { |
EnterBase::EnterBase() |
: resource_(NULL), |
retval_(PP_OK) { |
+ PpapiGlobals::Get()->MarkPluginIsActive(); |
} |
EnterBase::EnterBase(PP_Resource resource) |
: resource_(GetResource(resource)), |
retval_(PP_OK) { |
+ PpapiGlobals::Get()->MarkPluginIsActive(); |
} |
EnterBase::EnterBase(PP_Instance instance, SingletonResourceID resource_id) |
: resource_(GetSingletonResource(instance, resource_id)), |
retval_(PP_OK) { |
+ PpapiGlobals::Get()->MarkPluginIsActive(); |
} |
EnterBase::EnterBase(PP_Resource resource, |
@@ -49,6 +52,7 @@ EnterBase::EnterBase(PP_Resource resource, |
: resource_(GetResource(resource)), |
retval_(PP_OK) { |
callback_ = new TrackedCallback(resource_, callback); |
+ PpapiGlobals::Get()->MarkPluginIsActive(); |
} |
EnterBase::EnterBase(PP_Instance instance, SingletonResourceID resource_id, |
@@ -59,6 +63,7 @@ EnterBase::EnterBase(PP_Instance instance, SingletonResourceID resource_id, |
if (!resource_) |
retval_ = PP_ERROR_BADARGUMENT; |
callback_ = new TrackedCallback(resource_, callback); |
+ PpapiGlobals::Get()->MarkPluginIsActive(); |
} |
EnterBase::~EnterBase() { |