Chromium Code Reviews| Index: content/common/gpu/sync_point_manager.cc |
| diff --git a/content/common/gpu/sync_point_manager.cc b/content/common/gpu/sync_point_manager.cc |
| index 917871c4dcb4c9464f1492ac4a9d5d10ac294aa3..b6ba42a8da550160f086d78c749cb48e03324eba 100644 |
| --- a/content/common/gpu/sync_point_manager.cc |
| +++ b/content/common/gpu/sync_point_manager.cc |
| @@ -57,4 +57,15 @@ void SyncPointManager::AddSyncPointCallback(uint32 sync_point, |
| callback.Run(); |
| } |
| +bool SyncPointManager::IsSyncPointRetired(uint32 sync_point) { |
| + DCHECK(thread_checker_.CalledOnValidThread()); |
| + { |
| + base::AutoLock lock(lock_); |
| + SyncPointMap::iterator it = sync_point_map_.find(sync_point); |
| + if (it != sync_point_map_.end()) |
|
piman
2014/01/08 21:43:54
nit: just return it == sync_point_map_.end()
|
| + return false; |
| + } |
| + return true; |
| +} |
| + |
| } // namespace content |