| Index: src/core/SkPictureShader.cpp
|
| diff --git a/src/core/SkPictureShader.cpp b/src/core/SkPictureShader.cpp
|
| index d6b84c356a660beb04f430fac2ea90544ccd3d61..ab4de039fbb37aa36a86b4f0a9593f44a70d0b7e 100644
|
| --- a/src/core/SkPictureShader.cpp
|
| +++ b/src/core/SkPictureShader.cpp
|
| @@ -81,9 +81,7 @@ SkShader* SkPictureShader::refBitmapShader(const SkMatrix& matrix, const SkMatri
|
|
|
| SkAutoMutexAcquire ama(fCachedBitmapShaderMutex);
|
|
|
| - // TODO(fmalita): remove fCachedLocalMatrix from this key after getLocalMatrix is removed.
|
| - if (!fCachedBitmapShader || tileScale != fCachedTileScale ||
|
| - this->getLocalMatrix() != fCachedLocalMatrix) {
|
| + if (!fCachedBitmapShader || tileScale != fCachedTileScale) {
|
| SkBitmap bm;
|
| if (!bm.allocN32Pixels(tileSize.width(), tileSize.height())) {
|
| return NULL;
|
| @@ -95,7 +93,6 @@ SkShader* SkPictureShader::refBitmapShader(const SkMatrix& matrix, const SkMatri
|
| canvas.drawPicture(fPicture);
|
|
|
| fCachedTileScale = tileScale;
|
| - fCachedLocalMatrix = this->getLocalMatrix();
|
|
|
| SkMatrix shaderMatrix = this->getLocalMatrix();
|
| shaderMatrix.preScale(1 / tileScale.width(), 1 / tileScale.height());
|
|
|