Chromium Code Reviews| Index: src/effects/SkColorFilters.cpp |
| diff --git a/src/effects/SkColorFilters.cpp b/src/effects/SkColorFilters.cpp |
| index 8ef9edf2b21129304607f8cd55527e1eba977db9..1401df9b55be4b2352c30dfc8197e8de58fb65f6 100644 |
| --- a/src/effects/SkColorFilters.cpp |
| +++ b/src/effects/SkColorFilters.cpp |
| @@ -101,8 +101,10 @@ protected: |
| SkModeColorFilter(SkFlattenableReadBuffer& buffer) { |
| fColor = buffer.readColor(); |
| fMode = (SkXfermode::Mode)buffer.readUInt(); |
| - this->updateCache(); |
| - buffer.validate(SkIsValidMode(fMode)); |
| + if (buffer.validate(true)) { |
|
sugoi1
2013/12/05 18:45:47
Don't update the cache if there's a deserializatio
Stephen White
2013/12/05 20:48:22
Same here.
|
| + this->updateCache(); |
| + buffer.validate(SkIsValidMode(fMode)); |
| + } |
| } |
| private: |