| Index: src/gpu/GrBitmapTextContext.cpp
|
| diff --git a/src/gpu/GrBitmapTextContext.cpp b/src/gpu/GrBitmapTextContext.cpp
|
| index 2ff410e5cf278ca6b89c58e382c44af8b22f1720..5e2547fbaf298a1d778fe115466a59893aa6d6f0 100755
|
| --- a/src/gpu/GrBitmapTextContext.cpp
|
| +++ b/src/gpu/GrBitmapTextContext.cpp
|
| @@ -587,9 +587,8 @@ void GrBitmapTextContext::flush() {
|
| break;
|
| // LCD text
|
| case kA565_GrMaskFormat: {
|
| - if (kOne_GrBlendCoeff != fPaint.getSrcBlendCoeff() ||
|
| - kISA_GrBlendCoeff != fPaint.getDstBlendCoeff() ||
|
| - fPaint.numColorStages()) {
|
| + SkASSERT(drawState.hasXPFactory());
|
| + if (!drawState.getXPFactory()->supportsLCDText(drawState)) {
|
| SkDebugf("LCD Text will not draw correctly.\n");
|
| }
|
| SkASSERT(!drawState.hasColorVertexAttribute());
|
|
|