aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/lazy
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2015-09-09 13:25:24 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-09-09 13:25:24 -0700
commit9583ab9d7aca8590879b70c0d1738437ea163e00 (patch)
tree642a71f4e369bb1083742fabbebe8a7e3aa5a06c /src/lazy
parent6651a3238dd6affa4276ada42ab613abf1d42d1d (diff)
don't peek w/o first acquiring the lock
Diffstat (limited to 'src/lazy')
-rw-r--r--src/lazy/SkDiscardableMemoryPool.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/lazy/SkDiscardableMemoryPool.cpp b/src/lazy/SkDiscardableMemoryPool.cpp
index 78c48f50c1..1f3bcf93e9 100644
--- a/src/lazy/SkDiscardableMemoryPool.cpp
+++ b/src/lazy/SkDiscardableMemoryPool.cpp
@@ -202,13 +202,6 @@ void DiscardableMemoryPool::free(PoolDiscardableMemory* dm) {
bool DiscardableMemoryPool::lock(PoolDiscardableMemory* dm) {
SkASSERT(dm != nullptr);
- if (nullptr == dm->fPointer) {
- #if SK_LAZY_CACHE_STATS
- SkAutoMutexAcquire autoMutexAcquire(fMutex);
- ++fCacheMisses;
- #endif // SK_LAZY_CACHE_STATS
- return false;
- }
SkAutoMutexAcquire autoMutexAcquire(fMutex);
if (nullptr == dm->fPointer) {
// May have been purged while waiting for lock.