| Index: ppapi/thunk/enter.h
|
| diff --git a/ppapi/thunk/enter.h b/ppapi/thunk/enter.h
|
| index e7f0d0f1661a1032d6ffcb3de9dadea0f172deed..e83a1a111ff121261b48a903d7f06fd8bc53bff4 100644
|
| --- a/ppapi/thunk/enter.h
|
| +++ b/ppapi/thunk/enter.h
|
| @@ -97,10 +97,9 @@ class EnterResource {
|
| public:
|
| EnterResource(PP_Resource resource, bool report_error)
|
| : object_(NULL) {
|
| - Resource* base =
|
| - TrackerBase::Get()->GetResourceTracker()->GetResource(resource);
|
| - if (base)
|
| - object_ = base->GetAs<ResourceT>();
|
| + resource_ = TrackerBase::Get()->GetResourceTracker()->GetResource(resource);
|
| + if (resource_)
|
| + object_ = resource_->GetAs<ResourceT>();
|
| // TODO(brettw) check error and if report_error is set, do something.
|
| }
|
| ~EnterResource() {}
|
| @@ -109,8 +108,10 @@ class EnterResource {
|
| bool failed() const { return !object_; }
|
|
|
| ResourceT* object() { return object_; }
|
| + Resource* resource() { return resource_; }
|
|
|
| private:
|
| + Resource* resource_;
|
| ResourceT* object_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(EnterResource);
|
|
|