diff options
author | 2014-09-24 11:09:38 -0700 | |
---|---|---|
committer | 2014-09-24 11:09:38 -0700 | |
commit | 0f7197bc0ddbe6c61732d6fe69df86bdba00a060 (patch) | |
tree | 2fcfa8beeea58fc437d337425510ed97db609721 /src/core/SkXfermode.cpp | |
parent | 7b09aab7130c174c6a2dd4becedbddaa6cf7945d (diff) |
Fix SkXfermode deserialization.
Validation was failing due to an inverted test condition.
BUG=417266
R=reed@google.com
Author: senorblanco@chromium.org
Review URL: https://codereview.chromium.org/596333002
Diffstat (limited to 'src/core/SkXfermode.cpp')
-rw-r--r-- | src/core/SkXfermode.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkXfermode.cpp b/src/core/SkXfermode.cpp index 443aa19405..8a3218fcbd 100644 --- a/src/core/SkXfermode.cpp +++ b/src/core/SkXfermode.cpp @@ -1258,7 +1258,7 @@ SkProcCoeffXfermode::SkProcCoeffXfermode(SkReadBuffer& buffer) : INHERITED(buffe SkFlattenable* SkProcCoeffXfermode::CreateProc(SkReadBuffer& buffer) { uint32_t mode32 = buffer.read32(); - if (!buffer.validate(mode32 >= SK_ARRAY_COUNT(gProcCoeffs))) { + if (!buffer.validate(mode32 < SK_ARRAY_COUNT(gProcCoeffs))) { return NULL; } return SkXfermode::Create((SkXfermode::Mode)mode32); |