summaryrefslogtreecommitdiff
path: root/libs/hwui/FrameBuilder.cpp
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2016-03-16 17:15:12 -0700
committer Chris Craik <ccraik@google.com> 2016-03-16 17:46:40 -0700
commit7c02cab0b1c7db0fb786893240ec6f00f16c2cee (patch)
tree570fa7baab5a851d6dee3666f6c3ee352062e953 /libs/hwui/FrameBuilder.cpp
parent83d0078f9571b3967ba73ca3651c60d55cd4096c (diff)
Account for text op stroke in bounds calculation
bug:27410033 Change-Id: Idf5bd5d2401f458d03af11617144cbe88adaf886
Diffstat (limited to 'libs/hwui/FrameBuilder.cpp')
-rw-r--r--libs/hwui/FrameBuilder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/hwui/FrameBuilder.cpp b/libs/hwui/FrameBuilder.cpp
index fd5856a1c1de..50b21a40d7c3 100644
--- a/libs/hwui/FrameBuilder.cpp
+++ b/libs/hwui/FrameBuilder.cpp
@@ -646,7 +646,9 @@ static batchid_t textBatchId(const SkPaint& paint) {
}
void FrameBuilder::deferTextOp(const TextOp& op) {
- BakedOpState* bakedState = tryBakeOpState(op);
+ BakedOpState* bakedState = BakedOpState::tryStrokeableOpConstruct(
+ mAllocator, *mCanvasState.writableSnapshot(), op,
+ BakedOpState::StrokeBehavior::StyleDefined);
if (!bakedState) return; // quick rejected
batchid_t batchId = textBatchId(*(op.paint));