Index: src/pdf/SkPDFDeviceFlattener.cpp |
diff --git a/src/pdf/SkPDFDeviceFlattener.cpp b/src/pdf/SkPDFDeviceFlattener.cpp |
index 91c9803c320a583c31c262b97a86bbe85cab7f15..81eefb5daeeced97a67f0552e29b657699f88507 100644 |
--- a/src/pdf/SkPDFDeviceFlattener.cpp |
+++ b/src/pdf/SkPDFDeviceFlattener.cpp |
@@ -27,6 +27,7 @@ static void flattenPaint(const SkDraw& d, SkPaint* paint) { |
if (paint->getShader()) { |
SkMatrix local = paint->getShader()->getLocalMatrix(); |
local.preConcat(*d.fMatrix); |
+ // TODO(dominikg): The shader has been created else where. Need a wrapper? |
paint->getShader()->setLocalMatrix(local); |
} |
} |