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()); |