Index: src/core/SkImageCacherator.cpp |
diff --git a/src/core/SkImageCacherator.cpp b/src/core/SkImageCacherator.cpp |
index bb389e986b4e4d831ddd5d66bead22324729b824..7b5ff2267774463584c525bdd0f2cc5ee3fcbd8a 100644 |
--- a/src/core/SkImageCacherator.cpp |
+++ b/src/core/SkImageCacherator.cpp |
@@ -303,11 +303,10 @@ GrTexture* SkImageCacherator::lockTexture(GrContext* ctx, const GrUniqueKey& key |
SkBitmap bitmap; |
if (this->tryLockAsBitmap(&bitmap, client, chint)) { |
GrTexture* tex = nullptr; |
- // disable mipmapping until we generate anisotropic mipmap levels |
- willBeMipped = false; |
if (willBeMipped) { |
tex = GrGenerateMipMapsAndUploadToTexture(ctx, bitmap); |
- } else { |
+ } |
+ if (!tex) { |
tex = GrUploadBitmapToTexture(ctx, bitmap); |
} |
if (tex) { |