diff options
author | John Reck <jreck@google.com> | 2021-04-15 14:04:15 -0400 |
---|---|---|
committer | John Reck <jreck@google.com> | 2021-04-15 14:04:15 -0400 |
commit | dc323f27adbafade17e8f227c2d1512ccdc48ba8 (patch) | |
tree | 95d16d9f021d86614a062fe6ec5a34cb6241b22c /libs/hwui/pipeline/skia/TransformCanvas.cpp | |
parent | 9692654a41a2d20ff7d6c590faecb2615cb58d87 (diff) |
Fix size calculation
size is in bytes
Fixes: 185429940
Test: builds
Change-Id: Ib80eecd9ee8830877cfd9861d7126201d88d3f32
Diffstat (limited to 'libs/hwui/pipeline/skia/TransformCanvas.cpp')
-rw-r--r-- | libs/hwui/pipeline/skia/TransformCanvas.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/TransformCanvas.cpp b/libs/hwui/pipeline/skia/TransformCanvas.cpp index 6bfbb0d270b7..a6e4c4cf9ca7 100644 --- a/libs/hwui/pipeline/skia/TransformCanvas.cpp +++ b/libs/hwui/pipeline/skia/TransformCanvas.cpp @@ -22,7 +22,7 @@ using namespace android::uirenderer::skiapipeline; void TransformCanvas::onDrawAnnotation(const SkRect& rect, const char* key, SkData* value) { if (HOLE_PUNCH_ANNOTATION == key) { - auto* rectParams = static_cast<const float*>(value->data()); + auto* rectParams = reinterpret_cast<const float*>(value->data()); float radiusX = rectParams[0]; float radiusY = rectParams[1]; SkRRect roundRect = SkRRect::MakeRectXY(rect, radiusX, radiusY); |