| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index 083b4868a5de1b2a970a1bdb99dbbc16fbac1e3f..b52df401fada0982c5fc248ed90f10323907538e 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -876,6 +876,18 @@ ResourceProvider::ScopedWriteLockSoftware::~ScopedWriteLockSoftware() {
|
| resource_provider_->UnlockForWrite(resource_);
|
| }
|
|
|
| +ResourceProvider::ScopedReadLockGpuMemoryBuffer::ScopedReadLockGpuMemoryBuffer(
|
| + ResourceProvider* resource_provider,
|
| + ResourceId resource_id)
|
| + : resource_provider_(resource_provider), resource_id_(resource_id) {
|
| + const Resource* resource = resource_provider->GetResource(resource_id);
|
| + image_id_ = resource->image_id;
|
| +}
|
| +
|
| +ResourceProvider::ScopedReadLockGpuMemoryBuffer::
|
| + ~ScopedReadLockGpuMemoryBuffer() {
|
| +}
|
| +
|
| ResourceProvider::ScopedWriteLockGpuMemoryBuffer::
|
| ScopedWriteLockGpuMemoryBuffer(ResourceProvider* resource_provider,
|
| ResourceId resource_id)
|
|
|