Index: gm/shadertext2.cpp |
diff --git a/gm/shadertext2.cpp b/gm/shadertext2.cpp |
index 31d1e8986957d7e4f7b648736babe08ccff34058..cb95cd471914278558fc48af53ecbe9cd8d10a5a 100644 |
--- a/gm/shadertext2.cpp |
+++ b/gm/shadertext2.cpp |
@@ -41,8 +41,10 @@ struct LabeledMatrix { |
}; |
class ShaderText2GM : public GM { |
+ SkCanvas::TextOnPathMethod fMethod; |
+ |
public: |
- ShaderText2GM() { |
+ ShaderText2GM() : fMethod(SkCanvas::kStretch_TextOnPathMethod) { |
this->setBGColor(0xFFDDDDDD); |
} |
@@ -174,8 +176,8 @@ protected: |
canvas->save(); |
canvas->concat(matrices[m].fMatrix); |
- canvas->drawTextOnPath(kText, kTextLen, path, NULL, paint); |
- canvas->drawTextOnPath(kText, kTextLen, path, NULL, outlinePaint); |
+ canvas->drawTextOnPath(kText, kTextLen, path, NULL, fMethod, paint); |
+ canvas->drawTextOnPath(kText, kTextLen, path, NULL, fMethod, outlinePaint); |
canvas->restore(); |
SkPaint stroke; |
stroke.setStyle(SkPaint::kStroke_Style); |