| Index: src/core/SkBitmapProcState.cpp
|
| diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp
|
| index eecfbbcc483c67e42e99c3dfd85bd8b9e2855b7b..be87d832fdb3fbc30b593a960f0212b714e6ca58 100644
|
| --- a/src/core/SkBitmapProcState.cpp
|
| +++ b/src/core/SkBitmapProcState.cpp
|
| @@ -360,6 +360,17 @@
|
| return true;
|
| }
|
|
|
| +void SkBitmapProcState::endContext() {
|
| + SkDELETE(fBitmapFilter);
|
| + fBitmapFilter = NULL;
|
| + fScaledBitmap.reset();
|
| +
|
| + if (fScaledCacheID) {
|
| + SkScaledImageCache::Unlock(fScaledCacheID);
|
| + fScaledCacheID = NULL;
|
| + }
|
| +}
|
| +
|
| SkBitmapProcState::~SkBitmapProcState() {
|
| if (fScaledCacheID) {
|
| SkScaledImageCache::Unlock(fScaledCacheID);
|
| @@ -388,7 +399,6 @@
|
| }
|
| // The above logic should have always assigned fBitmap, but in case it
|
| // didn't, we check for that now...
|
| - // TODO(dominikg): Ask humper@ if we can just use an SkASSERT(fBitmap)?
|
| if (NULL == fBitmap) {
|
| return false;
|
| }
|
| @@ -477,7 +487,6 @@
|
| // shader will perform.
|
|
|
| fMatrixProc = this->chooseMatrixProc(trivialMatrix);
|
| - // TODO(dominikg): SkASSERT(fMatrixProc) instead? chooseMatrixProc never returns NULL.
|
| if (NULL == fMatrixProc) {
|
| return false;
|
| }
|
| @@ -519,7 +528,6 @@
|
| fPaintPMColor = SkPreMultiplyColor(paint.getColor());
|
| break;
|
| default:
|
| - // TODO(dominikg): Should we ever get here? SkASSERT(false) instead?
|
| return false;
|
| }
|
|
|
|
|