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 |