aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleGradients.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'samplecode/SampleGradients.cpp')
-rw-r--r--samplecode/SampleGradients.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/samplecode/SampleGradients.cpp b/samplecode/SampleGradients.cpp
index f3705bcfd4..8c65fe0514 100644
--- a/samplecode/SampleGradients.cpp
+++ b/samplecode/SampleGradients.cpp
@@ -130,7 +130,6 @@ protected:
SkShader::TileMode tm = SkShader::kClamp_TileMode;
SkRect r = { 0, 0, SkIntToScalar(100), SkIntToScalar(100) };
SkPaint paint;
- paint.setAntiAlias(true);
paint.setDither(true);
canvas->save();
@@ -138,10 +137,10 @@ protected:
for (size_t i = 0; i < SK_ARRAY_COUNT(gGradData); i++) {
canvas->save();
for (size_t j = 0; j < SK_ARRAY_COUNT(gGradMakers); j++) {
- SkShader* shader = gGradMakers[j](pts, gGradData[i], tm, NULL);
- paint.setShader(shader);
+ SkShader* shader;
+ shader = gGradMakers[j](pts, gGradData[i], tm, NULL);
+ paint.setShader(shader)->unref();
canvas->drawRect(r, paint);
- shader->unref();
canvas->translate(0, SkIntToScalar(120));
}
canvas->restore();
@@ -151,6 +150,7 @@ protected:
canvas->translate(0, SkIntToScalar(370));
// test_alphagradients(canvas);
+ this->inval(NULL);
}
private: