summaryrefslogtreecommitdiff
path: root/libs/hwui/HardwareBitmapUploader.cpp
diff options
context:
space:
mode:
author Leon Scroggins <scroggo@google.com> 2021-01-29 19:17:49 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-01-29 19:17:49 +0000
commit8e79f01aba1dc1ac18528b1d38a68c74cc62f727 (patch)
tree9245598c64ce45ecaed6bd8f70da2686fbbd8a72 /libs/hwui/HardwareBitmapUploader.cpp
parentdd56fa93f65b38f47883e88300aacb53902b8857 (diff)
parent7994a3120b96f079a8100599f1bb5a5a6571e96e (diff)
Merge "Modernize calls to drawImage" into sc-dev
Diffstat (limited to 'libs/hwui/HardwareBitmapUploader.cpp')
-rw-r--r--libs/hwui/HardwareBitmapUploader.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/libs/hwui/HardwareBitmapUploader.cpp b/libs/hwui/HardwareBitmapUploader.cpp
index ab9b8b55a4cb..859a5556323d 100644
--- a/libs/hwui/HardwareBitmapUploader.cpp
+++ b/libs/hwui/HardwareBitmapUploader.cpp
@@ -362,13 +362,8 @@ static SkBitmap makeHwCompatible(const FormatInfo& format, const SkBitmap& sourc
return source;
} else {
SkBitmap bitmap;
- const SkImageInfo& info = source.info();
- bitmap.allocPixels(info.makeColorType(kN32_SkColorType));
-
- SkCanvas canvas(bitmap);
- canvas.drawColor(0);
- canvas.drawBitmap(source, 0.0f, 0.0f, nullptr);
-
+ bitmap.allocPixels(source.info().makeColorType(kN32_SkColorType));
+ bitmap.writePixels(source.pixmap());
return bitmap;
}
}