aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/pdf/SkPDFDevice.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/pdf/SkPDFDevice.cpp b/src/pdf/SkPDFDevice.cpp
index 8b80de2940..d2089ce1a8 100644
--- a/src/pdf/SkPDFDevice.cpp
+++ b/src/pdf/SkPDFDevice.cpp
@@ -968,9 +968,14 @@ public:
fCurrentMatrixOrigin.set(0.0f, 0.0f);
fInitialized = true;
}
+#ifdef SK_BUILD_FOR_WIN
+ const bool kAlwaysPosition = true;
+#else
+ const bool kAlwaysPosition = false;
+#endif
if (!fDefaultPositioning) {
SkPoint position = xy - fCurrentMatrixOrigin;
- if (position != SkPoint{fXAdvance, 0}) {
+ if (kAlwaysPosition || position != SkPoint{fXAdvance, 0}) {
this->flush();
SkPDFUtils::AppendScalar(position.x(), fContent);
fContent->writeText(" ");