| Index: src/effects/SkColorMatrixFilter.cpp
|
| diff --git a/src/effects/SkColorMatrixFilter.cpp b/src/effects/SkColorMatrixFilter.cpp
|
| index e4d9f52aab40fd62969b8c9f44b2e3cfb1a4e36c..13d7445c1f54268305aa2441ba2bb0422364cd02 100644
|
| --- a/src/effects/SkColorMatrixFilter.cpp
|
| +++ b/src/effects/SkColorMatrixFilter.cpp
|
| @@ -453,7 +453,7 @@ private:
|
| // then we can't know the final result.
|
| if (0 != fMatrix.fMat[kAlphaRowStartIdx + i]) {
|
| if (!(inout->fValidFlags & kRGBAFlags[i])) {
|
| - inout->fValidFlags = 0;
|
| + inout->unknownOutput();
|
| return;
|
| } else {
|
| uint32_t component = (inout->fColor >> kShifts[i]) & 0xFF;
|
|
|