summaryrefslogtreecommitdiff
path: root/libs/hwui/VectorDrawable.cpp
diff options
context:
space:
mode:
authorMike Reed <reed@google.com>2018-02-08 16:28:53 -0500
committerMike Reed <reed@google.com>2018-02-09 12:06:01 -0500
commit6b6e66d521cc5b77c8892977a8d852e5bdefe0f9 (patch)
treeee64d44e081a50fd62b63e904ac89abb8b2bab96 /libs/hwui/VectorDrawable.cpp
parent4f07fa4e748c4f259a7ae9c06f89e44a9c69acff (diff)
use writepixels on surface, the canvas version is deprecated
Test: make Change-Id: I6af16bf4a8c9952d2e493cbd34b6db58d581a694
Diffstat (limited to 'libs/hwui/VectorDrawable.cpp')
-rw-r--r--libs/hwui/VectorDrawable.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/libs/hwui/VectorDrawable.cpp b/libs/hwui/VectorDrawable.cpp
index f662406bdc38..18358e25fd5b 100644
--- a/libs/hwui/VectorDrawable.cpp
+++ b/libs/hwui/VectorDrawable.cpp
@@ -518,10 +518,7 @@ void Tree::updateCache(sp<skiapipeline::VectorDrawableAtlas>& atlas, GrContext*
Bitmap& bitmap = getBitmapUpdateIfDirty();
SkBitmap skiaBitmap;
bitmap.getSkBitmap(&skiaBitmap);
- if (!surface->getCanvas()->writePixels(skiaBitmap, dst.fLeft, dst.fTop)) {
- ALOGD("VectorDrawable caching failed to efficiently upload");
- surface->getCanvas()->drawBitmap(skiaBitmap, dst.fLeft, dst.fTop);
- }
+ surface->writePixels(skiaBitmap, dst.fLeft, dst.fTop);
}
mCache.dirty = false;
}