| Index: trunk/src/ppapi/proxy/plugin_var_tracker.cc
|
| ===================================================================
|
| --- trunk/src/ppapi/proxy/plugin_var_tracker.cc (revision 189681)
|
| +++ trunk/src/ppapi/proxy/plugin_var_tracker.cc (working copy)
|
| @@ -31,7 +31,7 @@
|
| return host_object_id < other.host_object_id;
|
| }
|
|
|
| -PluginVarTracker::PluginVarTracker() : VarTracker(THREAD_SAFE) {
|
| +PluginVarTracker::PluginVarTracker() {
|
| }
|
|
|
| PluginVarTracker::~PluginVarTracker() {
|
| @@ -39,7 +39,7 @@
|
|
|
| PP_Var PluginVarTracker::ReceiveObjectPassRef(const PP_Var& host_var,
|
| PluginDispatcher* dispatcher) {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| DCHECK(host_var.type == PP_VARTYPE_OBJECT);
|
|
|
| // Get the object.
|
| @@ -65,7 +65,7 @@
|
| PP_Var PluginVarTracker::TrackObjectWithNoReference(
|
| const PP_Var& host_var,
|
| PluginDispatcher* dispatcher) {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| DCHECK(host_var.type == PP_VARTYPE_OBJECT);
|
|
|
| // Get the object.
|
| @@ -83,7 +83,7 @@
|
|
|
| void PluginVarTracker::StopTrackingObjectWithNoReference(
|
| const PP_Var& plugin_var) {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| DCHECK(plugin_var.type == PP_VARTYPE_OBJECT);
|
|
|
| VarMap::iterator found = GetLiveVar(plugin_var);
|
| @@ -98,7 +98,8 @@
|
| }
|
|
|
| PP_Var PluginVarTracker::GetHostObject(const PP_Var& plugin_object) const {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| +
|
| if (plugin_object.type != PP_VARTYPE_OBJECT) {
|
| NOTREACHED();
|
| return PP_MakeUndefined();
|
| @@ -119,7 +120,8 @@
|
|
|
| PluginDispatcher* PluginVarTracker::DispatcherForPluginObject(
|
| const PP_Var& plugin_object) const {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| +
|
| if (plugin_object.type != PP_VARTYPE_OBJECT)
|
| return NULL;
|
|
|
| @@ -135,7 +137,7 @@
|
|
|
| void PluginVarTracker::ReleaseHostObject(PluginDispatcher* dispatcher,
|
| const PP_Var& host_object) {
|
| - CheckThreadingPreconditions();
|
| + DCHECK(CalledOnValidThread());
|
| DCHECK(host_object.type == PP_VARTYPE_OBJECT);
|
|
|
| // Convert the host object to a normal var valid in the plugin.
|
|
|