Index: src/device/xps/SkXPSDevice.cpp |
diff --git a/src/device/xps/SkXPSDevice.cpp b/src/device/xps/SkXPSDevice.cpp |
index 1a1215343acfdd278769030a7867b0da05988248..5bf07e9877df67899e7a80ec13609303a9dfe9cf 100644 |
--- a/src/device/xps/SkXPSDevice.cpp |
+++ b/src/device/xps/SkXPSDevice.cpp |
@@ -2165,9 +2165,8 @@ void SkXPSDevice::drawText(const SkDraw& d, |
void SkXPSDevice::drawPosText(const SkDraw& d, |
const void* text, size_t byteLen, |
- const SkScalar pos[], |
- SkScalar constY, int scalarsPerPos, |
- const SkPaint& paint) { |
+ const SkScalar pos[], int scalarsPerPos, |
+ const SkPoint& offset, const SkPaint& paint) { |
if (byteLen < 1) return; |
if (text_must_be_pathed(paint, *d.fMatrix)) { |
@@ -2187,9 +2186,7 @@ void SkXPSDevice::drawPosText(const SkDraw& d, |
SkXPSDrawProcs procs; |
text_draw_init(paint, text, byteLen, *typeface->glyphsUsed, myDraw, procs); |
- myDraw.drawPosText(static_cast<const char*>(text), byteLen, |
- pos, constY, scalarsPerPos, |
- paint); |
+ myDraw.drawPosText(static_cast<const char*>(text), byteLen, pos, scalarsPerPos, offset, paint); |
// SkDraw may have clipped out the glyphs, so we need to check |
if (procs.xpsGlyphs.count() == 0) { |