Chromium Code Reviews| Index: cc/resources/resource_provider.cc |
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
| index 49dae1d6ae988284713422c430f0f1e8a2f814e8..86b5eb334a592afd4e41b24c1ea75679379fe3b2 100644 |
| --- a/cc/resources/resource_provider.cc |
| +++ b/cc/resources/resource_provider.cc |
| @@ -1101,6 +1101,7 @@ ResourceProvider::ScopedWriteLockGL::ScopedWriteLockGL( |
| bool create_mailbox) |
| : resource_provider_(resource_provider), |
| resource_id_(resource_id), |
| + set_sync_token_(false), |
|
danakj
2016/10/06 20:50:35
nit: has_sync_token_
sunnyps
2016/10/06 21:31:53
Done.
|
| synchronized_(false) { |
| DCHECK(thread_checker_.CalledOnValidThread()); |
| Resource* resource = resource_provider->LockForWrite(resource_id); |
| @@ -1123,7 +1124,7 @@ ResourceProvider::ScopedWriteLockGL::~ScopedWriteLockGL() { |
| DCHECK(thread_checker_.CalledOnValidThread()); |
| Resource* resource = resource_provider_->GetResource(resource_id_); |
| DCHECK(resource->locked_for_write); |
| - if (sync_token_.HasData()) |
| + if (set_sync_token_) |
|
danakj
2016/10/06 20:50:35
Can you leave a comment saying why you're not chec
sunnyps
2016/10/06 21:31:52
Done.
|
| resource->UpdateSyncToken(sync_token_); |
| if (synchronized_) |
| resource->SetSynchronized(); |