BUG=skia:
TBR=
Review URL: https://codereview.chromium.org/
1298233003
localM.preTranslate(-tex[i].left(), -tex[i].top());
SkPaint pnt(paint);
- pnt.setShader(atlas->newShader(SkShader::kClamp_TileMode, SkShader::kClamp_TileMode,
- &localM))->unref();
+ SkAutoTUnref<SkShader> shader(atlas->newShader(SkShader::kClamp_TileMode,
+ SkShader::kClamp_TileMode,
+ &localM));
+ if (!shader) {
+ break;
+ }
+ pnt.setShader(shader);
+
if (colors && colors[i] != SK_ColorWHITE) {
SkAutoTUnref<SkColorFilter> cf(SkColorFilter::CreateModeFilter(colors[i], mode));
pnt.setColorFilter(cf);