Index: src/lazy/SkLruImageCache.cpp |
diff --git a/src/lazy/SkLruImageCache.cpp b/src/lazy/SkLruImageCache.cpp |
index 62e29535966e8674acbe3cae3999dfeb8adca68a..ce88cc1b718cf6269d662026261d4c38971c1388 100644 |
--- a/src/lazy/SkLruImageCache.cpp |
+++ b/src/lazy/SkLruImageCache.cpp |
@@ -168,7 +168,9 @@ CachedPixels* SkLruImageCache::findByID(intptr_t ID) const { |
void SkLruImageCache::purgeIfNeeded() { |
// Mutex is already locked. |
- this->purgeTilAtOrBelow(fRamBudget); |
+ if (fRamBudget > 0) { |
+ this->purgeTilAtOrBelow(fRamBudget); |
+ } |
} |
void SkLruImageCache::purgeTilAtOrBelow(size_t limit) { |