fix fEntryCount when we purge a cache entry (bug caught by our validate())

git-svn-id: http://skia.googlecode.com/svn/trunk@712 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
reed@google.com 2011-01-19 14:30:26 +00:00
Родитель 117cc39f63
Коммит e49d571175
1 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -107,9 +107,9 @@ void SkBitmapCache::add(const void* buffer, size_t len, const SkBitmap& bm) {
AutoValidate av(this);
if (fEntryCount == fMaxEntries) {
if (fTail) {
delete this->detach(fTail);
}
SkASSERT(fTail);
delete this->detach(fTail);
fEntryCount -= 1;
}
Entry* entry = new Entry(buffer, len, bm);