| Index: src/animator/SkDrawGradient.cpp
|
| diff --git a/src/animator/SkDrawGradient.cpp b/src/animator/SkDrawGradient.cpp
|
| index 1b158f23c108a273c4bbe505b345a70d85af1361..c11559581b919c84e6eff35e831cb5b495d97ba9 100644
|
| --- a/src/animator/SkDrawGradient.cpp
|
| +++ b/src/animator/SkDrawGradient.cpp
|
| @@ -175,9 +175,9 @@ SkShader* SkDrawLinearGradient::getShader() {
|
| if (addPrelude() == 0 || points.count() != 4)
|
| return NULL;
|
| SkShader* shader = SkGradientShader::CreateLinear((SkPoint*)points.begin(),
|
| - fColors.begin(), offsets.begin(), fColors.count(), (SkShader::TileMode) tileMode, fUnitMapper);
|
| + fColors.begin(), offsets.begin(), fColors.count(), (SkShader::TileMode) tileMode,
|
| + fUnitMapper, 0, getMatrix());
|
| SkAutoTDelete<SkShader> autoDel(shader);
|
| - addPostlude(shader);
|
| (void)autoDel.detach();
|
| return shader;
|
| }
|
| @@ -210,9 +210,9 @@ SkShader* SkDrawRadialGradient::getShader() {
|
| if (addPrelude() == 0)
|
| return NULL;
|
| SkShader* shader = SkGradientShader::CreateRadial(center,
|
| - radius, fColors.begin(), offsets.begin(), fColors.count(), (SkShader::TileMode) tileMode, fUnitMapper);
|
| + radius, fColors.begin(), offsets.begin(), fColors.count(), (SkShader::TileMode) tileMode,
|
| + fUnitMapper, 0, getMatrix());
|
| SkAutoTDelete<SkShader> autoDel(shader);
|
| - addPostlude(shader);
|
| (void)autoDel.detach();
|
| return shader;
|
| }
|
|
|