| Index: skia/sgl/SkBitmapProcState.cpp
|
| ===================================================================
|
| --- skia/sgl/SkBitmapProcState.cpp (revision 9831)
|
| +++ skia/sgl/SkBitmapProcState.cpp (working copy)
|
| @@ -296,8 +296,9 @@
|
| }
|
| const SkMatrix* m;
|
|
|
| - if (SkShader::kClamp_TileMode == fTileModeX &&
|
| - SkShader::kClamp_TileMode == fTileModeY) {
|
| + if (inv.getType() <= SkMatrix::kTranslate_Mask ||
|
| + (SkShader::kClamp_TileMode == fTileModeX &&
|
| + SkShader::kClamp_TileMode == fTileModeY)) {
|
| m = &inv;
|
| } else {
|
| fUnitInvMatrix = inv;
|
|
|