Remove drawText support from SkOverdrawCanvas
This canvas is used by android, and never uses the drawText
method. I think this is the last call to processText which
will be deleted shortly.
Change-Id: I134abff47b0b7fda02297e4b4496e2f0413a3957
Reviewed-on: https://skia-review.googlesource.com/141546
Reviewed-by: Derek Sollenberger <djsollen@google.com>
Commit-Queue: Herb Derby <herb@google.com>
diff --git a/src/core/SkOverdrawCanvas.cpp b/src/core/SkOverdrawCanvas.cpp
index b86f9a3..e8327e5 100644
--- a/src/core/SkOverdrawCanvas.cpp
+++ b/src/core/SkOverdrawCanvas.cpp
@@ -63,14 +63,7 @@
void SkOverdrawCanvas::onDrawText(const void* text, size_t byteLength, SkScalar x, SkScalar y,
const SkPaint& paint) {
- ProcessOneGlyphBounds processBounds(this);
- SkSurfaceProps props(0, kUnknown_SkPixelGeometry);
- this->getProps(&props);
- auto cache = SkStrikeCache::FindOrCreateStrikeExclusive(
- paint, &props, SkScalerContextFlags::kNone, &this->getTotalMatrix());
- SkFindAndPlaceGlyph::ProcessText(paint.getTextEncoding(), (const char*) text, byteLength,
- SkPoint::Make(x, y), SkMatrix(), paint.getTextAlign(),
- cache.get(), processBounds);
+ SK_ABORT("This canvas does not support draw text.");
}
void SkOverdrawCanvas::drawPosTextCommon(const void* text, size_t byteLength, const SkScalar pos[],