diff options
author | 2018-01-30 16:01:33 -0500 | |
---|---|---|
committer | 2018-01-30 21:50:30 +0000 | |
commit | 1c5906f5623cc6b019281b35ba387f620f13f969 (patch) | |
tree | e201ddee1e23358511484fbb9ce8ee9883972ae4 /src/effects | |
parent | ce243ba1099127faf6367ae66e32b9e83c8ecc76 (diff) |
saturate some irect ops for fuzzers
Bug: skia:
Change-Id: I1c4f879a455048652abb619814841cd687a0474a
Reviewed-on: https://skia-review.googlesource.com/101881
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/effects')
-rw-r--r-- | src/effects/SkOffsetImageFilter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/SkOffsetImageFilter.cpp b/src/effects/SkOffsetImageFilter.cpp index a833987185..1141bfa281 100644 --- a/src/effects/SkOffsetImageFilter.cpp +++ b/src/effects/SkOffsetImageFilter.cpp @@ -44,8 +44,8 @@ sk_sp<SkSpecialImage> SkOffsetImageFilter::onFilterImage(SkSpecialImage* source, SkIPoint vec = map_offset_vector(ctx.ctm(), fOffset); if (!this->cropRectIsSet()) { - offset->fX = srcOffset.fX + vec.fX; - offset->fY = srcOffset.fY + vec.fY; + offset->fX = Sk32_sat_add(srcOffset.fX, vec.fX); + offset->fY = Sk32_sat_add(srcOffset.fY, vec.fY); return input; } else { SkIRect bounds; |