Use SkTileMode instead of nested enum
Add guard to transition clients
Change-Id: Ia7a3e8f95722f91e84af262168dadf89a78707da
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/205720
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Auto-Submit: Mike Reed <reed@google.com>
diff --git a/experimental/svg/model/SkSVGPattern.cpp b/experimental/svg/model/SkSVGPattern.cpp
index ef334d7..ffed054 100644
--- a/experimental/svg/model/SkSVGPattern.cpp
+++ b/experimental/svg/model/SkSVGPattern.cpp
@@ -161,9 +161,9 @@
// Cannot call into INHERITED:: because SkSVGHiddenContainer skips rendering.
contentNode->SkSVGContainer::onRender(recordingContext);
- paint->setShader(SkShader::MakePictureShader(recorder.finishRecordingAsPicture(),
- SkShader::kRepeat_TileMode,
- SkShader::kRepeat_TileMode,
+ paint->setShader(recorder.finishRecordingAsPicture()->makeShader(
+ SkTileMode::kRepeat,
+ SkTileMode::kRepeat,
patternTransform,
&tile));
return true;