| Index: src/core/SkBlitter.cpp
|
| diff --git a/src/core/SkBlitter.cpp b/src/core/SkBlitter.cpp
|
| index a3dbe5e80fdeb1901f87f44769ec1037c807d04c..41d6071d6eb0581bc42bc0fab782659193158598 100644
|
| --- a/src/core/SkBlitter.cpp
|
| +++ b/src/core/SkBlitter.cpp
|
| @@ -938,11 +938,13 @@ SkBlitter* SkBlitter::Choose(const SkPixmap& device,
|
| break;
|
|
|
| default:
|
| - SkDEBUGFAIL("unsupported device config");
|
| - blitter = allocator->createT<SkNullBlitter>();
|
| break;
|
| }
|
|
|
| + if (!blitter) {
|
| + blitter = allocator->createT<SkNullBlitter>();
|
| + }
|
| +
|
| if (shader3D) {
|
| SkBlitter* innerBlitter = blitter;
|
| // innerBlitter was allocated by allocator, which will delete it.
|
|
|